This hostel near the train station is hidden a few floors up in a large apartment building. Host Dmitri gives great advice on travelling around the city and region, and can serve as a guide as well.
You'll need to call ahead to access the entrance, which is around the back.