Bit of background, I live in Australia and we used to own a farm. Xmas is when we harvest, and is a very busy time.
18 years ago we had had a bad run of breakdowns and bad weather. We were due to go to PILS for Xmas, which was a five and half hour drive at best. I had booked a motel as PILS lived in a 2 bed retirement unit, and there were others staying with PILS as well. Motel was 2 doors down. I was nearly 8 months pregnant and we had DS6 and DD 20 months.
Hubby rang his mum, said we weren't coming as we could really only take one day off, needed to catch up on lost time with harvest. First hissy fit from MIL. Okay, so we got the 6yr old and 20 month old out of bed at 5 am, let them open a couple of presents, drove to cousins house (50 kms away,and no, could not do this earlier as MIL only asked us Christmas Eve) to pick up parcels that needed to go to Mil.
By the time we got to PILS at 12.45, Mil had decided that they would not wait any longer and was already serving lunch. If we were later she would have reheated ours in microwave. Nice one.
After lunch, I decided that DD 20 months and I would book into motel and have an afternoon nap. Second hissy fit from MIL. She wanted us to stay with them. DH agreed.
Boxing day dawns, car packed ready to leave straight after lunch. DS6 was playing with his toys on the floor, MIL is vacuuming around him, and tells him to pick up his toys. It was making her unit look messy. She could not even wait a few hours until we left to vacuum her fucking floor. Her other complaints involved DD being too noisy, and too busy etc etc.
When we drove off, I told DH not to ever expect me to fucking do that again. He said good, because I don't want to either.
We have had some wonderful Christmas days at home on our own, or with family if they choose to come to us. Other times we have had the morning at home, and the afternoon with friends. The family have always been welcome to come to our home. We just choose not to go elsewhere if it means we have to travel more than an hour from home.
We have a ski boat, and some Christmas days we have taken food out to where we ski, and soaked up an afternoon of sunshine and fun with the boat. No stress!!