To buy coins you can use the numerous exchanges and exchange offices that now exist. Good exchanges in my experience are Bittrex, Polonex, Binance, Bitfinex and others .. On Idex and EtherDelta it is possible to buy cheap tokens, but it is necessary to trade with caution