Would personally avoid paper wallets. Read more here:
https://blog.trezor.io/paper-wallets-a-relic-of-the-past-1f711ba82b8cIt does cover some precautions u have to take:
When creating a paper wallet, the burden of creating such a secure, isolated environment falls on the user. To mitigate the risk of the wallet being compromised from the start, you should use a live Linux from a CD, disconnect from the internet (preferably, you would use a machine which has never touched the internet before), and limit yourself to a dumb printer (with no access to the internet).