Online for small amounts, Blockchain, Green Address, or Coinbase should do.
For larger amounts, I'd recommend desktop wallets Bitcoin Core, Armory, or Electrum.
For being completely offline and the most secure method, Paper wallet, Ledger, or Tresor wallets will do the trick.
Yeah, if you're not planing on spending your btc or you're going for he larger amounts, then I'd recommend the offline paper wallet.