Вопрос реально странный. Может конечно, это и тупо покажется, но-согласно вопросу, хостинг-это "дом" сайта в интернете. Тоесть тот компьютер где находиться сайт, если вы используйте сайт типа петя.народ.ру то ваш сайт размещается на сервисе народ.ру который включает хостинг, но любой "нормальный ресурс" требует более серьезного хостинга в следствии чего платного.
А вот РЕАЛЬНО полезная инфа для сидоводов

Есть хостинг, 150 МБ, 4 гига трафа, естно пхп майскл и т.д.Можно привязывать .ru домены, никакой рекламы! БЕСПЛАТНО!
Дабы не сочли за рекламу, кому надо в личку, просто скину ссылку.