Наверно, только это не билеты на самолет и в цене не выиграешь, если на тот момент цена повысится все равно доплачивать, но отель действительно лучше бронировать не позже чем за 3 месяца особенно если поездка летом
Серьезное заявление) В принципе да, но а зачем? Как сказал человек сверху, вы не выиграете в цене. Ну могу посоветовать вам сайт там точно ответят на ваш вопрос https://www.aviasales.ru/ Удачи в поисках.
Можно, а нужно ли? За пару месяцев можно бронировать, выбор, как правило, хороший всегда. Да и вариантов гостиниц в Питере не мало, смотрите: http://1spbhotel.ru/