Usage patterns
〈場所〉で宿を探すto look for a place to stay in a location
I looked for a place to stay near the station.
宿に泊まるto stay at an inn or lodging
We stayed at a small inn in the mountains.
宿を予約するto book a room at an inn or hotel
I booked a place to stay before the trip.
〈時〉の宿the lodging for a particular time (e.g. tonight)
We've already decided where we're staying tonight.
Expressions
埴生の宿shabby house; hovel; tumbledown dwelling 宿を取るstay at a hotel/inn; put up at · make a reservation; arrange lodging