lodgings; quarters; accommodation
A place where one stays overnight; a somewhat formal or official term for lodging facilities.
I booked lodgings for travelers.
There are few cheap accommodations in this area.
ホテル is a loanword for hotel, often implying a Western-style facility, whereas 宿泊所 can refer to any type of lodging, including traditional or institutional.
simple lodging house; budget accommodation
Compound of 宿泊 (shukuhaku, 'lodging, overnight stay') and 所 (sho, 'place'). The exact historical derivation is straightforward; the word is a standard Sino-Japanese compound.