Hi Amanda,
What a wonderful way to celebrate a birthday and the holiday season!
Both time frames will be packed with guests who want to experience the Walt Disney World Resorts at the holidays. I have visited from December 27 to January 2 and it was crowded. I know this year it was busy as some of the Moms were on vacation. Magic Kingdom traditionally closes to some guests as the park reaches capacity.
If this trip is not a surprise, I would make sure each child picks two or three things to see each day you are in the park. This will reduce the disappointment if you can not do everything. EPCOT is my favorite park at the
holidays because the World Showcase has some wonderful guests experiences.
As for celebrating his birthday, make sure all of your Advance Dining Reservations mention his birthday and you will need them for table service dining during this period. Also, ask for a birthday pin upon check in so he can wear it around the parks.
For a birthday meal,
character dining is a hit or my personal favorite is at
Whispering Canyon Cafe. I have never seen a better place for a birthday!
Wishing you a magical vacation!
Beth