Also use a semi-online wallet blockchain.info. It's a good wallet for newbies.
+1 for blockchain.info
Client side encryption, email backups, and yet dead simple to use.
Does anyone know a good wallet that is newbie friendly and with no fee?
If you really object to paying a 5c fee, then expect your transactions to take a day or more to get confirmed. Blockchain.info has the benefit that it acts like a supernode in broadcasting the transaction out to as many nodes as possible, so even without a fee >90% of the Bitcoin nodes are aware of your transaction and will likely process it when they are idle.
OP needs no fees
And blockchain.info supports no fees, it also prompts you to confirm so if you have no fees set by default, and you do initiate a more time sensitive transfer, it's just 1 click to add the standard
BTC0.005 fee.