My boyfriend and I do Christmas in two states. We live in Philadelphia and my Mom and four brothers are in CT. We spend Christmas Eve drinking beers with my family and then Mom hosts a breakfast buffet at her house where everyone is invited friends, family and friends who have become family. We eat and get hilarious. My brothers bring a grab bag of random stuff from a crappy dollar store so every one that shows up gets something to unwrap even if it's sponges or rat traps. My tradition is that I bring stick on mustaches for every one.
This is me and my buddy a few years ago (I'm dressed as a snowman. Christmas costumes are my other tradition)
Every one splits after breakfast to do their own thing. We get back on the road for a 3-4 hour trip back to NJ to have dinner with my boyfriends family. We usually spend holidays with my family because I never see them otherwise, but I am glad that very early on we found a way to spend the day with both families....and believe it or not, I love traveling on Christmas. Every one is already where they need to be, so there is no traffic.
I also make a 6 hour long mp3 disk of GOOD Christmas music for the ride both ways. I know it sounds impossible, but after 10 years of collecting, I can do it and i'm good at it and I love it =0)