Мы ездили вдвоем. Выбрали небольшую гостиницу (они даже хостелом называются, но там маленькие номера) недалеко от вокзала и Невского. Взяли номер на двоих с удобствами в номере. 2000 рублей. Там еще были с удобствами общими - дешевле (ну с детьми это, конечно, не вариант, хотя санузел был постоянно пустой, очереди не стояло). Отдыхали там в основном семьи. Безбашенных студентов не было. Была еще пара иностранных путешественников. superhostel.ru. В этом году хочу старшего сына свозить в Питер.