Существует несколько способов:
1. Выучить минимум язык разметки HTML (а можно и еще кучу всего в помощь, как то CSS, XML, JavaScript и т.д.), овладеть средствами подготовки изображения для web и создания графики, после чего самостоятельно наваять страничку и разместить ее у хостера. При наличии таланта, необходимых знаний и навыков, получается самый хороший, выгодный и творческкй результат;
2. Воспользоваться специальным программным обеспечением, позволяющим создавать страницы в визуальном редакторе (WYSIWYG - What you see is what you get, что означает "Что вижу, то и получу") с применением готовых шаблонов. Результат достигается быстро и легко, качество же получается на уровне затраченных усилий;
3. Создать страницу на бесплатном хостинге с использование предоставленных шаблонов. Результат может быть очень даже недурным, при этом достигается вполне легко;
4. Заказать создание страницы профессиональным (или не очень) дизайнерам. Ну здесь и так все понятно.
5. Существует еще вариант самостоятельной установки готового ПО управления сайтом (CMS - content management system) на существующий хост, но это как-то неколько шире, чем организация странички.
Могу с этим помочь за вполне умеренную плату, если необходимо. Сам этим занимаюсь, но пока только начинаю, надо развиваться.
Ссылки для каждого пункта присутствуют в соответствующем порядке.
Зайти на Ucoz.ru и зарегистрироваться.
Сразу получаешь сайт с определенным набором модулей (фотогалерея, блог, форум, статьи и т.д.)
А дальше.....изучай HTML ))
к 3-му пункту у forajamp ещё вот такая ссылка: