It is wonderfully simple for us. We spend Christmas at my parents.
On the way there we stop at FIL & Step-MIL for lunch or tea depending on the time of day. Normally arrive at my parents on Christmas eve (but may be earlier this year due to the weekend being 22/23). Boxing day we go to MIL's for the day, then back to my parents in the evening. Parents take ds & dd to the panto on the 27th. Then back home either 28th or 29th.
OK it is a lot of driving as 130m to my parents & a round trip from there of 60m to MIL's.
But at my parents, I don't have to do any cooking or cleaning. Occasional washing up or laying the table but that is shared between me, DH, my sister & her partner.
We all get on very well, the wine & gin flows freely & it is very relaxing
Best of all it is DH's preferred way of doing this as well. So it is set in stone now