As someone who lives overseas I'm used to visitors who come for two weeks at a time. I LOVE that people come to visit me, but sometimes it really messes with our busy lives.
Here's how I cope with those visits and keep them fun:
1. The number one thing I always try to do is get as many of my jobs/tasks and workload done in advance as possible. Visitors are another thing on that To Do list and so if I can make some room there I'll feel less stressed during their visit!
2. But holidays have their own stresses and people bring their own issues to holidays. I think the overall priority in my house is always 'What's the least stressful way to deal with this?' If I can cut out things that cause me or anyone in the house raised anxiety levels (deadlines, complicated recipes, busy schedules, etc) I do!
3. I would say of equal importance is probably communication--it's always a great thing, right?! Let people know what you need to get dinner done, or let people know that you have a busy day tomorrow with the kids' schedule and here's some ideas for them, or let people know that you need 30 minutes to concentrate on something.
4. Finally, I need my space. So I try to engineer times when I am out of the house for a couple of hours by myself, or when everyone else is out doing something and I am at home alone. Bliss! It helps me recharge my batteries and be a better host. Once I told everyone I had to run some boring errands but I actually booked a reflexology appointment and had a stress-busting hour of total relaxation!