Я из Питера. Гостиниц ниже 2000 за сутки нет,тем более в центре. от 2500-это самый низкий уровень и в спальном районе. готовьте 3000-3500 а то и 4500 за сутки. Питер дорогой город.
Есть ведомственное общежитие на Столярной 6. Мы там жили один раз. Комнаты на двоих-троих. Сенная площадь, Гостиный двор, Казанский собор, Исакий - всё рядом. Когда ездили с детьми, снимали квартиру у проверенных людей на Лиговке (89112535309 - Ольга Владимировна). Удачи!
В Санкт-Петербурге можно остановится в этой гостинице https://sutki78.ru/ Все современно, приветливый персонал и уютные номера. Останавливались уже не один раз, всегда оставались довольны.