City Lodge, a hostel (21 beds in 7 rooms) in the center of Stockholm, is a money-saving gem. The proprietors are like the cool ... More