Из личного опыта держу сайты на трёх хостингах: sprinthost, hostland, beget.
Внезапные сбои в работе сайтов, изменения тарифных планов. Особо мелкие хостеры могут попросту исчезнуть, такое я встречал, когда выбирал дешевые хостинги по 30-50 руб. в месяц.
На всех трёх хостингах стабильность примерно одинаковая. Везде иногда случаются проблемы, но хостеры довольно крупные, поэтому можно ожидать скорейшего разрешения проблемы.
В плане техподдержки у sprinthost пока что лучше всего по скорости ответа (20-30 минут обычно) и качеству. У двух остальных тоже нормально отвечают, но в течение часа-двух.
У всех хостингов чем больше платите, тем выгоднее. Но новый хостинг (даже если по рекомендации) не советую платить сразу намного. Сначала воспользуйтесь халявным тестом (15-30 дней). После если не будет претензий - оплатите на месяц. Только потом можно думать об оплате за год, чтобы сэкономить.
Опять же, качество у крупных хостингов (по крайней мере тех трёх, что я описал) примерно на одном уровне, нельзя выделить лучший или худший. По тарифам расклад такой: самый дешевый на sprinthost (110 руб. за 3 Гб, 3 сайта), потом hostland (119 руб. за 2 Гб, безлимит сайтов), потом beget (135 в месяц за 1 Гб и 2 сайта). Как видите, разница в цене не особо большая. А вот по месту и количеству сайтов нужно решать уже индивидуально.
Для этого нужно знать движок сайта. Если используется самописный, то знать насколько он ресурсоемкий или тестировать на локальном сервере. Если готовый движок, то например Wordpress, Joomla, Drupal должны нормально идти на любом виртуальном хостинге (без учёта тяжелых модулей).
А так если сайт уже готов, то выберите какой-нибудь хостинг и на бесплатном тестовом тарифе разместите сайт, в панели управления должен быть график нагрузки. А саму нагрузку можно создать через специальные сервисы.
Есть вопросы? Пишите в личку или комментарии :) На некоторые хостинги есть промокоды со скидкой, могу поделиться, если пожелаете.