Am I allowed to stay with a relative or a friend when I visit their town? I am totally ignorant of local norms, maybe I should be in the Holiday Inn next door instead?

but you aren't doing that when you stay at airbnb