Place providing cheap accommodation (5,6)
I believe the answer is:
youth hostel
(Other definitions for youth hostel that I've seen before include "Cheap lodging for young travellers" , "Lodging place for youngsters" , "Cheap accommodation for young people" , "Cheap accommodation, often for youngsters" , "Provider of cheap accommodation" .)