в принципе март не сезон...
погляди гостиницы... в спальных районах можете найти легко...
квартиру можно подыскать... но там обычно не так дешево и можно потом не обнаружить своих вещей...
Добавлено спустя 6 минут 57 секунд:Гостиницы Санкт-Петербурга 2 звезды
Южная от 900 р.
Гостиницы Санкт-Петербурга 3 звезды
Азимут Отель Санкт-Петербург от 1900 р.
Александр Платц от 2336 р.
Алиот (бывш. Прин) от 2300 р.
Андерсен от 2500 р.
Балтиец от 1750 р.
Бизнес Отель Пятый угол от 2800 р.
Вера от 2300 р.
Веста от 2500 р.
Выборгская от 1100 р.
Гелиос отель от 2070 р.
Елизар-Отель от 2800 р.
Звездный от 2200 р.
Империя Парк от 2000 р.
Камея от 2600 р.
Карелия от 2100 р.
Киевская от 1000 р.
Комфорт - Отель от 2590 р.
Крестовский остров от 1850 р.
Ладога от 3700 р.
Ланкастер от 2200 р.
Ленинградский Дворец Молодежи от 2210 р.
Лира от 2500 р.
Мармара от 2290 р.
Мир от 1570 р.
Морской вокзал (бывш. Морская) от 2200 р.
Наутилус Inn от 2350 р.
Никита от 1300 р.
Охтинская от 2060 р.
Регина от 2000 р.
Россия от 2450 р.
Скандинавия от 3320 р.
Стоуни Айленд от 2830 р.
ТОАЗ-Отель (бывш. Сторк) от 3850 р.
Эспланада от 1570 р.
вот тут все есть...
http://www.spb-hotels.ru только выбирай тут, а бронируй напрямую в гостинице, так дешевле будет