You can buy ICOs through the official websites of the projects or via trusted platforms like ICO Drops, ICOBench, or CoinCodex. Some are also available on exchange launchpads like Binance Launchpad, CoinList, or KuCoin Spotlight. Always verify legitimacy and risks before investing.