This thread seems to be full of -women- people who seem unable to set their own boundaries vis a vis hosting / doing the drudge work of Christmas, and are seething that OP is having the Christmas she wants (which to me, sound perfect as a guest, I have my own space in my tent, I can help myself to whatever I need, chill out when I feel like it and someone will maybe feed me at some point)! It isn't a race to the bottom people, how depressing.
We have the opposite Christmas to OP as it's usually just me and DH, but I too am good at boundaries - I won't do anything that I don't want to do or that would mean that I didn't enjoy Christma. We don't eat meat, we like to drink on and off all day, and we have very relaxed timings as to what happens when (last year dinner was about 6pm), so anyone that pitched up here expecting waitress service, a traditional Christmas dinner at 1 and Queen's speech at 3 would be sorely disappointed. Family know they are more than welcome if they want to make the effort to get here (for the last 3 years we have lived far from both of our families, and to date, no-one has wanted to do the drive at Christmas as we don't have kids and other, closer, siblings do), but the invite is to join in with our day, not for us to totally restructure our day to what other people think should happen. Food and drink would be available all day, and people could watch TV, join us on a walk in the morning, or do whatever else they fancied. A veggie dinner will be served at some point, with both DH and I cooking, serving up, cleaning up.
But I would not be waiting on people hand and foot, or complying with other people's ideas of what the day should be like.