Oh dear..
I don't go to places where I feel like that... I've been a guest for Christmas at a variety of friends homes over the years, and long stayer guests (week, two weeks) at other times...
None of my friends are like this - im shown where stuff is, the routine/non-negotiable bits of daily life are explained (work commitments, travel times, etc)... then we ... get on with it.
Thats how it always was in our family home growing up, guests came, spare room was nice but otherwise they either did their own thing out of our way or pitched in with what we were doing, weren't waited on, didn't expect to be, but weren't made to join in with things that didn't interest them either.
I can't imagine going somewhere where I can't say 'hey it's really cold in here for me, can we turn up the heat or do you have a spare blanket?' and my friend will do one or the other, something that meets both our needs.
Even the Christmasses I spent as a mates beard, so that certain rellies wouldn't ask awkward questions - imagine The Royale Family series... similar layout house, all crammed in, younger kids sat on the floor, no one sits in Dads chair, 300 people fitted into a pokey 3 bed semi council property (not the most spacious of layouts) - some folk know my friend is gay and some don't and im not entirely sure who...
Even those christmasses were not nearly as awkward and uncomfortable as some of your experiences seem to be!
Maybe my friends and family are all the 'say what you mean' types and not the 'say one thing, mean another, hope someone second guesses what you really mean' types...
If it's too cold, you're hungry, you want to do something else.. just communicate with your hosts, you don't have to be rude about it, but its NOT rude to say you're hungry or cold (and it IS pretty rude to leave guests hungry or cold!).