Все ниже описанное касается лишь платного хостинга. Цены на услуги хостинга сейчас не высокие, и купить вполне качественный хостинг можно всего за два американских доллара в месяц, в добавок еще и домен первого в уровня хорошей зоне совершенно бесплатно. Под хорошей зоной я имею-веду домены ru, org и подобные, а не китайский домен cn, который на момент написания статьи можно приобрести за 99 американских центов, а может где-то и дешевле, я не искал. Так вот, не стоит бросаться на низкие цены, такой хостинг потом может «вылезти боком», хотя и не во всех случаях, есть и качественный хостинг за не большие деньги.

При выборе хостинга, внимание стоит обратить на такие критерии как:
Надежность серверов
Скорость доступа
Объем трафика
Техническая поддержка
Стоимость услуги

Не все хостинговые компании владеют или арендуют собственные серверы. Некоторые из них являются реселлерами какой-то другой хостинговой компании. Недостатком использования реселлеров является то, что вы имеете дело с людьми, которые мало знают о системе. Однако это также зависит от реселлера и первичной хостинговой компании. Желательно, чтобы хостинг-провайдером являлась организация, имеющая лицензию офис и хотя бы один контактный телефон, а не частное лицо. В этом случае, будет уверенность в том, что компания будет существовать не один день и месяц (а значит и ваш сайт), вы законно сможете предъявить претензии в случае необходимости.

Если на сайте хостинг-провайдера отсутствуют номер городского телефона, адрес офиса, номер лицензии, договор-офера, то это скорее всего рессилер или частное лицо (или же просто бесплатный хостинг), и в этом случае я посоветовал бы поискать другого хостинг-опреатора. Когда наметите себе подходящий хостинг, не ленитесь потратить не много времени на поиск отзывов о этом хостинге, для этого достаточно воспользоваться поиском Яндекса, или крупными форумами для веб-мастеров. Вот не большой обзор надежного и качественного хостинга, в обзоре присутствуют и бесплатные хостинги предоставляющие PHP и MySQL. Многие хостинг-провайдеры дают тестовый период на свой хостинг, вы сможете определить не только качество серверов, но и проверить работоспособность сайта и скриптов. Ведь, например, некоторые CMS работают не со всеми версиями PHP и MySQL.