В питере вполне приличные хостелы есть. В прошлом году были, маленькая комната на 2их кровать , душ  по коридору,  но приличный, общие места вполне нормальные, даже атмосферные такие, кухня с хорошей техникой и приличной кофеваркой, даже приятно было посидеть с молодежью пообщаться,   и главное балкон и вид на невский проспект.