Я уже был отвечал на подобные вопрсы, ознакомьтесь:
TheQuestion: найдем тех, кто ответит на ваши вопросы.
TheQuestion: найдем тех, кто ответит на ваши вопросы.
Отдельно по Вашему вопросу:
Хостинг нужно выбирать исходя от вашего сайта
1) Если это самописный сайт, то проблемы которые Вы встретите точно (при отсутствии опыта):
- Как создать и настроить базу данных
- Какая именно база данных используется на моем сайте
- Как подключить базу данных к моему сайту
- Как подключить домен к моему хостингу (в случае если он не был куплен на месте)
2) В случае если у Вас CMS (Joomla, Wordpress, Opencart etc.), некоторые хостинги позволяют предуснатанавливать эти системы в "один клик", потому все что Вам нужно будет сделать это установить свой шаблон. Но и тут не пропадают проблемы с доменом.
Если будут вопросы, можете задать в комментариях.