Если речь идет о длительном проживании, то лучше выбирать не номер отеля, а апартаменты.
Так можно чувствовать себя более по-домашнему, да и наличие кухни, позволит сэкономить
на питании в кафе или ресторанах.
Посмотрите, на Booking.com - огромный выбор.
Вот например отличный вариант
стоимость десяти суток проживания на двоих всего 8 000 рублей.
1 Большая Конюшенная улица, кв 39, Центральный район, Санкт-Петербург, Россия
А как вам наличие в пешей доступности такого количества достопримечательност<wbr />ей?
И отзывы очень хорошие о месте.
Можно посмотреть и гостинницы, а так же рассмотрите хостелы, бывают очень приличные, да и всегда интересно познакомиться с новыми людьми.