I am keep my coins in blockchain and dont open suspicious link.
When you store your coins in any online wallet then you should also protect your PC with a good anti-virus software from which PC you use usually access your account. I too usually keep some coins in these online wallets like blockchain and XAPO wallets.
I'm using the desktop and paper wallets for storing my coins for long-term. But remember to keep all your private keys and seeds safely to access your accounts later.