You can buy at Kraken, Coinbase and Crypto.com. Outside the US add Binance.
Add xt.com and binance.us to trade. xt has a lot of tokens that others don't have.
Most of my trades are done using a Phantom wallet and Jup.ag since I love everything Solana. Jup is a DEX but you still can place limit...