Well for altcoins the best option is to use for me is binance and for bitcoins localbitcoins. You can check both websites.
I am not asking you to go and trade on them not forcing you can yourself first check on internet and can do exchanges there but they are suitable for me and fast enough.