1.
inn, lodging, accommodation
A place to stay overnight, especially a traditional Japanese inn or lodging establishment.
I stayed two nights at a small hot spring inn in the mountains.
温泉宿 = hot spring inn
2.
home, residence
One's dwelling place or home (literary or formal usage).
While taking shelter from the rain, the sky eventually cleared up.
雨宿り = taking shelter from rain