Typically, the time before the holidays is the slowest period of the year for the Orlando theme parks. I suppose it is affected by the day of the week of the actual holiday, but we've been there in mid December twice and found it to be virtually empty both times. We were able to get on the most popular rides with less than 10 minute waits and just walk on to the lesser rides time after time.