The best way to keep your bitcoins safe, is to use a hardware wallet that have stronger cryptography that web wallets.
If you store your coins in exchanges you are most likely to lose them, because exchanges receive the most cyber attacks.
The best way to keep your bitcoin safe and more secure is through putting it on hardware wallet and most of the people who have a lot of bitcoin always use and choose hardware wallet. In addition, hardware wallet is more secure than online wallet so that I suggest you must use hardware wallet.