Чтобы создать качественный сайт надо изучить: гипертекстовый язык HTML 4.0 (XHTML 1.0) - это несложно. Далее: каскадные таблицы стилей CSS, и программу, которая сильно облегчит редактирование всего этого - Macromedia Dreamweaver CS. Если серьезно заниматься ВЭБ-Дизайном то не помешает знание PHP, JavaScript и некоторых других серверных технологий.
Как ни странно, но из российских бесплатных хостингов - narod.ru - один из лучших по скорости-объему пространства для сайта и доп. сервисов, таких как: гостевая книга, чат и т. п.
Платный хостинг лушче искать индивидуально: hostobzor.ru
здесь