Лично я сам пробовал создавать сайт на движке WordPress, а на других не пробовал. Довольно просто в обращении и подробное описание действий можно найти в интернете. Я выбираю WordPress
Если рассматривать так называемые Модули Joomla, то это - небольшие отдельные многофункциональные решения для сайта на CMS "JOOMLA". С помощью таких модулей имеется возможность обособленно выделить какую-либо информацию (данные погоды, какие-либо счетчики, контент, сделать слайдшоу и.т.д.). Разные модули для CMS "Joomla" играют очень важную роль, так как без них всякая функциональность CMS весьма значительно может снизиться.
Очень много нужных модулей можно найти по данной ссылке: http://design4free.org/modules/index.php
тот компанент очень популярен поскольку позволяет создать блог для joomla. Признан как лучший компонент системы joomla в 2010 году. Скачать для версии joomla 3.0 можно здесь там же есть и ссылка на инструкцию по использованию этого компонента.
Желательно бы узнать дополнительные требования, например сумму, которую готовы оплачивать ежемесячно, количество места на диске для файлов сайта и так далее. Но даже тогда по вашим параметрам можно найти десяток хостеров, далее уже нужно выбирать, основываясь на отзывах и личном мнении.
В целом могу посоветовать SprintHost. Я держу все свои сайты на этом хостинге уже более 2х лет. Прежде всего благодаря отличной технической поддержке (всегда помогают и отвечают в течение 15 минут), приличной стабильности и довольно выгодным тарифам.
15 дней можете не платить за хостинг ни копейки - действует тестовый период. А при регистрации в поле "Промокод" Вы можете вписать DIM565 - получите 100 рублей на бонусный счет после первой оплаты хостинга на любую сумму :)
Собственно говоря нет ничего сложного.
Покупаете себе хостинг, тариф и дисковое пространство берите в зависимости от потребностей Вашего сайта. Потом идете покупать домен для сайта и "прикручиваете" его к вашему сайту. Далее если у вас панель хостинга Cpanel, то в ней есть раздел CMS через который можно установить движок joomla. Если нет такой панели, то скачать скрипт движка и залить его по ftp на дисковое пространство хостинга. Потом зайти по адресу Вашего сайта и следовать подсказкам инстолятора. После всех правильных действий установка движка должна пройти успешно.
Вкратце описал. на самом деле любой движок поставить на хостинг труда не составляет.