1. 2000 пользователей, это, простите, не социальная сеть.
2. 2000 пользователей - заработок на рекламе никакой.
3. Добиться такой регулярной посещаемости - крайне непросто. Я бы рассчитывал на год раскрутки минимум. Если повезет, то будет 2000.
Так что у вас не будет такой проблемы - как высоконагруженный проект.
И, к слову, 2000 - это не нагрузка, а так - смешно.
4. Есть бесплатные хостинги (там бесплатно до каких то пределов нагрузки), у меня несколько проектов есть на таких. Крутятся годами бесплатно. Раз в полгода просят 1 доллар, так как выхожу за бесплатный лимит. Google AppEngine, OpenShift и пр.
Недостаток - там программируется современным модным способом. Классическое ПО веб сайта, если его туда установить - скушает вам сразу весь бесплатный лимит.
5. 120 рублей в месяц - это смешно. Лишний раз пива не попейте - заплатите за месяц.
6. Хорошо помогает распределение нагрузки. Например, у меня файлы видео именно на специализированном облачном хранилище - закидываю 100 рублей за в три месяца - а файлов видео там ооооочень много. И хорошая посещаемость.