Add me to the list of someone who loves to go at Christmas! We have two educators and three school-aged children in the family, so we always have to work around school schedules. My first choice is Christmas, then Spring Break, and then summer. Summer crowds are better but I prefer the weather for Christmas or Spring Break. The key is to adopt an early or late schedule and use EMH to your advantage. This is especially true for MK. In the past, we have stayed late in the parks, but this past Christmas we went with the 7 AM EMH in MK and it was awesome. We were able to ride so many attractions during those first three hours. Then we slowed down the pace and hit the high capacity rides, holiday entertainment, and used our FP+. It worked really well! We toured AK on Christmas Eve day and the crowds were not bad at all. By 3 PM, we had done everything we wanted to do and went back to the hotel for swimming, dinner, pictures with Santa in the resort lobby, and family time. We also had a low key day on Christmas and enjoyed a late breakfast at 1900 Park Fare, saw the Gingerbread House at the GF, enjoyed an afternoon resting at the hotel and touring the WS at EP. We hopped over to see the Osborne Lights (no longer there) that evening. It was a very memorable Christmas!
I love all of the holiday decorations and special touches for that time of year. My favorites are the Christmas parade, Holiday Wishes, the Holiday Storytellers, snow on Main Street, the castle lighting, all of the Christmas trees at the different parks and resorts, and the gingerbread house at the GF. I just booked flights for this year at Thanksgiving and hope to catch a few of those things like the gingerbread house and holiday storytellers that weekend!