Blockchain.info is a good wallet if you are a newbie. It is very easy to use and it gives you a little more control on your money than other online wallets like CoinBase or Xapo.
Can you immediately and instantaneously sell your BTC with that wallet though?
No, you will need to do that through a dedicated exchange
Ah. What wallet carrier allows that extra feature?