Бесплатные хостинги бывают и неплохими, например, блогспот (как раз от Гугла), на котором - куча сайтов, и многие коммерческого содержания. Но, как известно, на бесплатном хостинге Вы не являетесь хозяином своего сайта в полной мере: Вам могут навязать рекламу, сайт может обрушиться - да мало ли что, тут Вы правы.
Поэтому платный хостинг намного надёжнее, да и раскрутить сайт на нём легче. Альтернатива бесплатному - недорогой платный хостинг. В зависимости от назначения сайта можно выбрать менее быстрый, но более объёмный хостинг на SATA-дисках, либо скоростной, современный, но с меньшим дисковым пространством хостинг на SSD-дисках.
Стоимость виртуального хостинга (думаю, Вам именно такой и нужен, по крайней мере, пока) колеблется в пределах 1-3 долларов в месяц. Как правило, на одном аккаунте можно разместить несколько сайтов (иногда бывает и безлимит).
Для большей надёжности нужно найти в Интернете каталог хостингов с отзывами и выбрать подходящий. Важно при этом постараться узнать, какие сайты ещё есть на сервере с тем же IP адресом - чтобы не попались сайты с запрещённой или просто нехорошей тематикой (видно хотя бы из названия домена).Проверить сайты можно через сервис Whois, на котором можно узнать основные данные о владельцах доменов (доменных имён) и сделать свои выводы.