Смотря, что такое "недорого" Летом останавливались в хостеле "Абрикос" вроде, было что-то вроде квартиры, гостиная-кухня + спальня. Стоило в районе 2500р сутки.Еще были в "Отелях на Невском", но там на майские цены неадекватные какие-то.А вообще, там хостелов полно, загуглите