We got back yesterday. Yes it was crowded but thanks to FP strategy we never waited in line longer than 30 min for anything. The biggest way the crowds hurt us was probably that EMH didn't really help much as far as wait times. And certainly I thought the best day was Epcot on Saturday with no EMH (plus some rain). So, if I ever go during holidays or traditionally busy times, I may avoid EMH. Arriving at rope drop paid off so much better.
So, Epcot on Saturday was our best day, we pretty much didn't have to wait for anything, even character greetings in WS. We met Belle when France was doing their show, for example, and she was great. We got caught in the rain around Mexico so we just went on the Donald ride and got something at the glass store there. We were going to come back a few days later too, so we REALLY got to take our time, but we still covered almost every major ride and half the WS.
MK on Sunday was the worst as far as crowds. We did use a good strategy though (which threw out our original plan). At rope drop after getting a SM FP we were able to jump on everything at Fantasyland and got all of those rides done. The mountains fill up quickly but these rides don't, even though they WERE 50 minutes the rest of the day (Peter Pan, Snow White, etc.). Then we spent most of the day in Frontierland/Adventureland and night in Tomorrowland and with the FP's we were ok. We ate a 30 min wait for Jungle Cruise and that was the longest we waited. Haunted Mansion we were surprised had no FP opportunities, but when EMH started we were able to jump right on. However, everything else during EMH the lines remained pretty long and we just used it to meet more characters until we about fell on our faces from exhaustion by 2 am. Chip and Dale were great (I asked which one ended up with Gadget. They looked at each other in some kind of panic until finally, Chip rubbed his knuckles on his chest. I knew it! Then I said well Dale must have gotten Clarice then, and he just shrugged. But DW preferred Dale so he felt better.
)
Monday was a break day for us. We slept. A lot. Then explored Boardwalk.
Tuesday at Epcot was far more crowded than Saturday, somehow (maybe EMH?). At rope drop we jumped right into the Character Spot so we never had to wait long for Mickey. Luckily we covered most of what we wanted before, so we mostly took our time wandering WS. Aladdin was awesome here. Even though there was a decent line and it was just DW and I, he really gave us quite a bit of time and laughs. He and Saturday's Belle were the two best characters on our trip, and it seems to me we got most if not all of them!
Wednesday DHS wasn't any less packed than Tuesday at Epcot. Aren't people going home yet??? We still got to do most of what we wanted without much wait thanks to FP, except Indiana Jones, which we missed, and the American Idol finale, which we missed by seconds. I also don't get the TSM craze. It was mildly amusing, but to have the same kind of wait as TOT and Aerosmith blows my mind. BatB was amazing.
One final note. I have a gluten food allergy and I didn't get sick once. They bent over backwards for me. I am glad I spoke to special diets though, as it made CS easier since I knew in advance what they could do and what I could ask for. The Swan hotel offered gluten-free pancakes and waffles for breakfast.
Overall I'm very happy with the trip. Next time we will try harder to avoid these holiday crowds but it really didn't hurt us that much thanks to the DIS. We got everything out of it we were looking for, and more