A paper wallet maybe the best option for op
Yes, but it is too complicated to generate secure paper wallet for average person
That and I do not have a printer; all I have is my laptop, a 2.0 GB USB drive and a Windows smartphone.
You can write the public and private keys down instead. Just go with blockchain.info for now and/or get an electrum wallet and encrypt it and back it up on the usb.