shelter

A place or structure that protects people from the weather.