i would advise against storing sensitive information such as private keys online (specially to any beginners that are reading this topic). but here is my suggestions:
1- use a custom made encryption method instead of the regular ones. by custom i don't mean invent the encryption technique but instead i mean modifying the existing ones (preferably something that was not created by NSA
).
for instance BIP38 is using scrypt to derive the key and uses a silly 4 byte from the "address" of the private key as its salt.
* use a different salt (preferably one that is at least 8 bytes), it can be first 8 bytes of Blake2b_160 hash of your address
* use 32,768 (2^15) as its costparam (must be of form 2^n)
* with parallelisation = 1 and
* blocksize factor as 10
now you have a unique encryption method which you just have to remember these variables. and keep them secret only in your head.
2. split the encryption into two parts!
this is for ultra paranoid but still you can decode the result into bytes if it already isn't bytes. split it into two (like 2x 16 bytes) encode the results with your favorite encoder (base-16, base-64, base-58, ...) and store them separately in two different accounts.
ps. you have to understand the risks of such actions and also know what the changes mean. for example costparam isn't chosen randomly its value is defining the security of your derived key and hardship of brute forcing it.
https://tools.ietf.org/html/rfc7914#section-14pps. changing file's extension is not doing anything for you. a hacker is not going to look at the extension, he will read the file's content.
I've also considered getting a CryptoSteel but it's fairly expensive and it still wouldn't be offsite.
an ugly version of CryptoSteel is if you buy a stainless steel plate, a hammer and one of those metal letter pack thingies (i don't know what they are called in English, it is a small metallic cylinder with a letter on its head. you put it on the plate and hit it with a hammer and it leaves the mark on the plate) and "write" your encrypted key on it.