Anonymous wrote:OP here. As an example we go to zoo lights the week before but they don't want to walk in the cold. We do drive through lights on Christmas eve. That they insist on joining in but we have to drive them separately so it ends up just me and kids while DH is in a separate car. We open presents Christmas morning but they like to sleep later. This happened last year so the kids had open presents quietly so as not to wake them. Then MIL woke up and was "sad" she missed it. I spend the rest of morning cooking everyone breakfast and cleaning up Instead of enjoying my family time.
I sympathize with you. But I think you could take small steps to make this all a little more tolerable for you.
Go to the zoo without them. Let them know how special it is for your kids, certainly they'd understand if it's something for the kids.
Could you rent a mini van for the week, so you don't have to always take separate cars?
Christmas morning: again, let them know what time the kids get up and open presents. They can choose to be there or not. I agree with PP, don't make your kids keep their voices down on Christmas morning!!!
Breakfast: there is absolutely no need to cook a big breakfast. For this situation I would do cinnamon rolls (out of a can) and fruit. Then ask DH to clean up the kitchen afterwards. Another easy breakfast (and more hearty) could be biscuits and gravy. Frozen biscuits out of a bag, gravy from a package (just add milk); maybe heat up some sausage the day before, and cut it up and throw it in. Then ask DH to clean the kitchen afterwards.
Obviously they're set in their ways, but it's Christmas and they're at your house. They should expect to do things differently than they're used to, and should expect to not spend every waking minute with you (which is why going to the zoo should be totally fine). Maybe you're being overly cautious about their feelings in the first place. Who knows, maybe they'd be happy to relax and watch some tv while you're at the zoo; or possibly they would have liked to be notified that you'd be up early on Christmas morning. Either way, try letting them know your plans and just go with it.