I never had this problem with blockchain but I don't want to wait until I do.
Right now all my btc is on blockchain wallets (don't worry it's less than 0.1 yet

I know this is a dumb move so I want to change this habit before I regret it.
I use bc wallets because it's very simple, so here's my question.
What are the most simple secure wallets?
How can I store my btc in a USB flash drive or a piece of paper? And what do I have to do to spend it in a safe manner?
I'm also concerned about anonymity. How do I keep my coins anonymous?
If I send from blockchain to the offline wallet through bitmixer.io is it enough? Or using the shared coin feature of blockchain is enough?