Хостел на горьковской могу подсказать. Тока открылся. Мы там народу которые из других городов приезжает снимаем места. Каменоостровский 10Б, бывшее здание Ленфильма- основное здание через дом (уже экскурсия началась

), 5 минуты - метро Горьковская- 10 минут пешком до Петропавлоской крепости, 2 остановки до Невского на метре, хотя лучше пешком через через Троицкий мост прошвырнуться...
http://www.338hotel.com/
а вообще касательно квартир да ещё на праздники и в центре- ну не бюджетно как то ето

лучше в клубе пропить
Так что велкам!