Дешевле всего покупать на биржах. Есть еще варианты через обменники, ботов в телеграмме и через людей напрямую. Можно еще завести счета в Perfect money и прочих системах подобных. Там есть счета не только биткоина, но и альткоинов.
Я открыл кошелек cryptonator. Туда с комиссией от 3% можно заводить доллары, рубли и гривны прямо с эл. Карты или с платежек (payeer), а потом менять на крипту и дальше крипту на биржу выводить и там другие крипты покупать, каких в этом кошельке нет.