As for the noun:
Sites
:A place that is used for a particular activity [Webster's]
The adjective is a bit trickier. I would pick:
Hosting
:The process of one that receives or entertains guests socially, commercially or officially [Webster's]
I speak from personal experience that the highly varied "lodging" company AirBNB uses "host" quite successfully.
Thus, Hosting sites. The only problem I see is potential confusion regarding "websites," but within context should be obvious.
You could then subdivide from there into hotels, apartments, rooms, short term, long term, etc.