But make sure you make at least a 2 copies of your backup. Many people have lost their coins due to corrupted USB or hard disk or due to accidents like fire. Printing the private key in paper and storing in a different location could be a good backup or self crypting the private key and storing it into cloud is another great idea.
I don't like the idea of storing the keys in the cloud, even if they are encrypted, there is a risk of someone will hack your account, access your keys and find the way to decrypt them. About the idea of printing the key, I think it could be better to write it by hand on a paper instead of using the printer.