узнать всё про бесплатные хостинги
Попробовать, да посмотреть в phpinfo() что собственно дают.
как выбрать лучший
Самый вкусный в плане выделения памяти вашим скриптам.
Если ставить одну из популярных CMS (например wordpress), то ни один бесплатный хостинг не будет нормально тянуть. Везде будут затупы и падения.
Если в основе сайта легкая CMS (например kandidat) работать будет нормально и скорее всего без падений.
Проще заработать $1 на любой из дешевых платных, чем возиться с бесплатными. Если начинающий разработчик не в состоянии, скажем продать статьи в бирже статей на 10-20 долларов, за свой сайт браться рановато... стоило бы познакомиться с копирайтингом, ведь для своего сайта тексты писать придется. Попутно с написанием текстов на продажу выработается навык писать для своего сайта и денежка на хостинг с
доменом.
В $10 годового бюджета уложится даже VDS, но его придется научиться администрировать. Когда задалбывает выбор хостинга, многие переходят на них.