Вы определенно хотите взять сервер больше, чем за день до запуска - в последнюю минуту проблемы не доставляют удовольствия. Однако использование вами дня в качестве примера вызывает сожаление, так как теперь никто не отвечает на другую часть вопроса.
Вам нужен сервер с первого дня вашего проекта? Зависит. Вы хотите работать в среде, максимально приближенной к вашему серверу, чтобы устранить все ошибки / проблемы.
Тривиальный пример; в Linux имена файлов чувствительны к регистру, в Windows - нет. Это также отображается в таблицах MySQL. Так что на окнах оба
require "Cats.class.php"
require "cats.class.php"
Будет работать. В Linux это будет ошибкой.
Итак, вопрос в том, можете ли вы сделать свою среду разработки максимально похожей на вашу живую среду? Если да, то вам не нужен сервер с первого дня. Если есть большие различия, сервер может быть разумным.
Но, как гласит другой автор, посмотрите на дешевые VPS - 100 в месяц, в то время как разработка может быть излишней.