I would have to say my answer to the original posed question of "Why Christmas?" would be "Why Not?" With that being said I would preface this with a stipulation of not going between Dec. 26-Jan. 1. You have to realize that holiday decorations are up around mid-November now, so going even before Thanksgiving could put you in the holiday mood prior to getting a sniff of December. For the first time this year the family had to take a trip during a holiday week (in our case it was Thanksgiving) due to school schedules. While we were able to swing a few days prior to Thanksgiving week once Thanksgiving week hit the crowds grew exponentially. That being said we were still able to get on everything we wanted, sometimes more than once, and thoroughly enjoyed our trip.
Unfortunately the Osborne Lights are no longer (at least for now), but there are other things to see and do. Definitely if you haven't experienced the
MVMCP you need to do that. This is a way to get an extra day in at MK without using a day on your park ticket (this is a separate hard ticket event that will get you nto MK starting at 4:00 that day) This will allow you to get on the big rides such as Splash Mountain, Space Mountain, etc. without the longer lines of the day crowds during the holiday season. Also, we enjoy the Candlelight Processional at Epcot along with the Holidays Around the World which includes storytellers in each of the countries describing their Christmas traditions.
If we have an extra day or a relaxation day planned, we like to do some resort hopping and visit the different resorts to see how their lobbies are decorated. Don't miss the big trees at GF, WL, and AKL. Along with that the gingerbread carousel at BC and the gingerbread house at GF really get you in the holiday spirit as well.
This is definitely our favorite time of the year, but just make sure if you don't want to fight huge crowds avoid those days between Christmas and NYD.