January through to the beginning of March is great - though do avoid holiday weekends. The Florida weather is cooler then, and there are no hurricanes at this time of the year. It’s also quieter because the kids are in school. Epcot’s Festival of the Arts is on during the first few months of the year as well, which is one of Disney’s best events. If you love the Christmas holidays, the beginning of November or the first two weeks of December are perfect for visiting. All the decorations are up, and the park isn’t as crowded as at Thanksgiving or during the Christmas holidays.