There are many exchanges in the market that are good, such as binance and kucoin, but in order for you to withdraw at least 2BTC and above it needed KYC so I think, get ready your valid ID, you may also buy in PayPal if you want. But I rather suggest to choose in the TOP5 list in coinmarketcap or coingecko for your reference, here are the top 5 as of now: (source: coinmarketcap)
1. Binance
2. Coinbase Pro
3.Huobi
4.Kraken
5.Bitfinex
You may choose the best exchange as well in terms of users activity or I mean their features, what they offers, how much are the fees, and many more.
In binance, as you may know, they have their own coin called BNB, and recently BSC (Binance Smart Chain) comes into the cryptoworld, so far it is the TOP1 and it is still improving since 2017, Huobi is good as well, even kucoin is not there, I trust kucoin so much, I made different transactions in there and it all went good so far. You need to consider website security above all.
This is very helpful not only to OP I think I'm getting bias on this but for me one of the best is the binance because they have a good and active support at the same time is they have a faster transactions they have the number of blocks also they don't require a KYC for just a 2 BTC below which is good to me too I'm not a big time trader so why not grab this kind of opportunity.
For now I would like to explore other than the binance to experience a different environment.