There are many exchanges including Binance, Coinbase, Coinmama and Bittrex. You can buy from any of these trusted exchanges. Also, there is one more exchange I've been hearing about is beaXchange (
https://www.beaxchange.com/).
I've never used it personally but have heard a few good thing about it.