Hi Chutz: Great subject!
I'm certainly not an expert--these are just a few things I've done that seem to work.
First, if there's a lot of cleaning to be done--I cheat and "stash" things in an extra bedroom.
I've also been known to put my sewing, etc. projects under the couch. Sneaky, huh?? I no longer "deep clean" any room. I use a spray carpet cleaner a few days before company comes, then spray a (mild) air freshener the day they come. I spot clean the kitchen floor and countertops. Mostly, the bathroom gets all the attention!
As far as food, I like to make veggie trays and start cutting those up a couple days ahead. I buy dip or make the sour cream/onion soup store-bought type.
I'm always glad when people volunteer to bring food as I tend to overdo, otherwise.
We're going to have baked ham, sliced for sandwiches, summer sausage, little smokies in sauce, the veggies, and crackers/chips. Maybe an easy fruit salad with a few drained cans of fruit mixed with a little instant vanilla pudding. And some Christmas
cookies. This year is my first gluten-free Christmas, so it'll be a challenge. I did make some GF brownies that turned out well so I froze those--they'll be my dessert (well, one or two!).
I may put together an easy punch recipe--that seems to go over well.
Maybe for the kiddies coming to your house, you could have a board game or two ready for them. Or even materials for a super simple Christmas craft? Stores like Hobby Lobby or Jo-Ann's likely have something like that and there are lots of sales going on at stores like that. You could always put them to work and give them little jobs, too.
I recruit family help when I can. Sometimes that's easier said than done, though.
You sound very organized and I love the menu you chose! My husband likes the store-bought dinner rolls, so that's easy for me.
Hope all goes well and you have a wonderful Christmas season!