Ok, so scenario got me thinking - not entirely sure what is right or wrong here, so just asking for opinions.
PIL visit us every couple of months. They travel 200 miles each way and usually only stay one night. They don't bring their own towels, so I provide them with a clean one each.
My DM & DF also visit same number of times but always bring their own towels to use.
BIL visits, never brings a towel (or much else for that matter)
It's got me thinking - if you go visit family/friends do you take your own towels? I don't usually, but now I'm thinking I should. I know you get towels if you stay in a hotel, but if you went to say a holiday you might not. Is there some towel etiquette?