We have hosted PIL many, many times over 20 years at Christmas. We only have not ended up hosting when I have had enough and booked a holiday, or they go on holiday. My DH's sibling has never offered to host and when not in a relationship has come along to Christmas lunch as well. Many of these have been 2 or 3 night stays. My DP's live in another country and so it has been difficult to tell PIL they cannot come, as we didn't have anyone else coming over.
This year I have told my DH that I am not hosting his parents or his Dsis. His Dsis is now married and has their own home and is equally able to host as we are. Last year she booked a holiday, so didn't host. They didn't go in the end. This year she says she is hosting for her DH's family, so that means we will be expected to do it again. MIL will get very upset if they are alone at Christmas.
The other reason why I am not doing it is that my family has moved back to the UK and I want to invite them over. I have only spent 2 Christmases with them in the past 20 years. My DH says there is no reason why we can't invite his mum and dad as well but I don't want to. One of the reasons is because our Christmas looks nothing like a traditional day and over the years has been morphed into what they like. They don't like Turkey, stuffing, pigs in blankets, sprouts, they don't like prawns and they don't like Christmas pudding. If my family are here, I am doing the full Christmas monty, how we want it. Secondly, I want to just host my lot and I don't see why I should feel guilty about it when I have hosted them so many times.
I want DH to tell his sister that she can host them as it is well past her turn. It is not our problem if she has others coming over. If she doesn't, which I think she won't, it is not my problem. FYI it is not that he wants them here, he just feels guilty as his mum will get very upset, but won't have a word said against his sister never pulling her weight.
Also, I was a SAHM and so got lumbered with all the work, but now I work FT, and I don't have the time to host loads of people for days on end at Christmas.
Who IBU here?