myetherwallet.com or Metamask is the best Ethereum wallet, you can also store all ERC20 tokens on myetherwallet.com or Metamask. These wallets are decentralized and you have full control of your wallet. As you are a newbie i recommend you to learn about how to secure your wallet and your fund as soon as possible.
I prefer to use myetherwallet wallet rather than using metamask, because in my opinion this wallet can provide support for many altcoins based on ERC20 which usually use a lot of altcoins. maybe there are still some other wallets like trust wallet and so on, but I suggest you to use a trusted wallet.