Вот инфа по некоторым отелям и B&B: Сеть миниотелей "Атмосфера" Эконом и безнесс класса, номера от 27 долларов (одноместные) и от 28 долларов двухместные, есть еще эконом 15-17 долларов.
www.a-hotel.spb.ru
a-hotel@mail.ru
тел. (812)974-75-23 (812)235-69-07
расположение на Невском, Большой просп. ПС, Заневский пр.
Гостиница "Карелия", 15 мин до метро Восстания на маршрутке,
цены от 38 евро на эконом и от 50 евро на бизнесс класс, завтрак включен.
тел. (812)718-40-48
(812)326-47-26
www.karelia.spb.ru
reserv@karelia.spb.ru
_________________
Мини-отель Октавиана на Невском, 74
Цены от 70 долларов за одноместный и от 90 долларов за двухместный.
тел. (812)322-50-76, 322-50-78
office@octaviana.spb.ru
www.octaviana.spb.ru
Мини-отель "Поликофф" на Невском, 64
Цены от 60 евро на одноместные и от 80 евро на двухместные номера.
Тел. (812) 314-79, 314-79-25
polikoff@mail.ru
www.polikoff.net
Отель "Аолла", 10-я Советская, 11
Цены от 43 долларов на одноместные и от 57 долларов на двухместные номера, есть трехместные - от 74 долларов.
Тел. (812) 274-25-62, 271-31-05
aolla@yandex.ru
Гостиница "Турист", ул. Севастьянова, 3 (недалеко от Московского пр.). Цены на одноместные номера - от 35 долларов, на двухместные - от 45 долларов. Есть даже четырехместные - за 65 долларов.
Тел. (812) 740-38-88, 388-85-13
info@spbtourist.ru
www.spbtourist.ru
Можно и тут порыться
http://nevatour.ru/
А все эти "квартиры" прямо на вокзале -
развод полный