Давайте исходить из того, что Вы хотите получить в итоге. При этом, будем учитывать, что (к примеру) в программировании Вы новичок.
<h2>1 Чисто протестировать сайт собственного "сочинения"</h2>
Если Вы попробовали написать свой сайт и просто хотите его протестировать, воспользуйтесь либо локальным сервером (например, Denwer), либо услугами бесплатного хостинга - тут нужно быть осторожным, так как бесплатный сыр только в мышеловке. Используйте бесплатный хостинг ТОЛЬКО в целях тестирования, для полноценного сайта жалеть средства не стоит, дороже обойдется. Думаю, что для любого тестирования локального сервера будет вполне достаточно;
<h2>2 Завести свой блог, заодно попробовать силы в ведении сайта</h2>
Завести свой блог сейчас очень просто. В сети есть огромное количество бесплатных сервисов для ведения блога, все они абсолютно бесплатны, но я для себя отметил только один - Blogger (Blogspot). Этот сервис принадлежит гуглу и является бесплатным, а самое главное - не содержит рекламы, то есть не будет никаких всплывающих рекламных блоков, которые отпугивают посетителей. Единственный нюанс - домен будет типа МойБлог.blogspot.com. Но и это не страшно, можно купить домен отдельно и "связать" его с блогом, тогда он может иметь вид МойБлог.ru, МойБлог.com и тд;
<h2>3 Полноценный сайт при минимальных финансовых затратах</h2>
Полноценный сайт можно создать с минимальными затратами, которые будут состоять из покупки хостинга и домена. Хостинг стоит около 350 рублей в месяц, а домен около 600 рублей в год (с учетом НДС). Это усредненная стоимость, может быть дешевле, а может и дороже, все зависит от регистратора доменов и хостинга. Некоторые регистраторы доменов предлагают домен в зоне .ru за 99 рублей, но доверия к ним как-то не очень много;
<h2>4 Полноценный профессиональный сайт для ведения бизнеса</h2>
Полноценный сайт можно создать и самостоятельно, но насколько он будет профессиональным зависит от Вас. А можно заказать сайт у профессионалов, но о стоимости говорить не будем, так как это зависит от квалификации исполнителя и от того будете ли Вы заказывать сайт в Web студии или же у фрилансера. Тогда, скорее всего , к оплате за домен и хостинг нужно добавить услуги программиста/программистов и его обслуживание в дальнейшем.