If you do upload your wallet to "the cloud", you should definitely encrypt it with strong encryption and with a password of appropriate entropy. Otherwise, you're just asking for someone to steal your coins.
in that case, what's the best way to protect your coins?