Я делала свой блог сама и без каких-либо глубоких знаний о веб-разработке. Всё заняло не больше одного дня: купила хостинг и домен, выбрала встроенный конструктор (вордпресс), купила шаблон (бесплатные показались довольно страшными, поэтому решила всё-таки потратиться, шаблон стоил около ста долларов). С настройкой, правда, провозилась несколько часов. Выглядит в итоге вот так http://food-ninja.ru
Если хотите попробовать нишу, то лучше сделать самому - на Вопрдпресс есть все необходимое. Но если речь идет о серьезном портале с большой аудиторией - обратитесь в агентство.
Лучше заказать, и качественно сделают и мороки не будет. Но если ты мега шаришь то конечно делай сам. И объяснять никому не придется как что хочешь