My in-laws do not help much. They never help clean up. I spend days getting ready and days cleaning up.
This year they did not come ( not sure why, it was first time in years.) I wondered if they were miffed and wanted us to feel bad.(see below)
Joke is on them if that was the case! DH who always puts his foot in his mouth said during their holiday call "this is the best Christmas in years! No work! It is GREAT!" 
Oh, well. It really has been a fine, restful Christmas season. DH was correct.
I was very upset last time they came bc they slide in just in time for dinner, eat, then, while I would like to enjoy dessert, their dd goes into the kitchen to pack up MY leftovers for them to take home and so I have choice of making sure she doesn't take everything or resting for first time in hours/days. One year DH was furious that they did not leave him ANY turkey!
I finally said that their arriving just in time to eat and leaving immediately afterwards was not my idea of a family dinner. ...so they decided to not come for Christmas.
I have also decided that those who cannot be bothered to attend do not get my holiday baked treats. Every year they magnanimously say, "oh aunt cat, don't buy anything, we just want your baking...of course, my favorite is blah blah blah." Hours of baking, every year.
No more. When they were young it was nice, but adults should understand that thank you gifts, cards or help are appropriate.
Did I miss the point? I am sorry. I always bring hostess gifts, help with clean ups/ meals, empty loo waste before leaving and often strip the linens and wash them. I also try to not be under foot the entire day.
We try to go out to one meal on our own every day. (Breakfast or lunch usually to give hosts time to have their house back, private conversations, etc.)