Are you ok with potentially not being able to swim in December? We’ve been in July and yes, it’s hot and rainy and at time unbearable but you can go back to the hotel or water parks and cool off. My kids personally love to do rope drop, then go to the water parks for a couple hours then the parks at night. It’s exhausting but that’s how we roll. And although we’ve not done Christmas time, we’ve been in January and that was our least favorite trip. It got down in the 30’s. We wore every piece of clothing in our suitcase and were still cold. The kids were disappointed that we couldn’t swim and it just didn’t feel very Florida-ish for us Midwesterner’s wanting to escape the cold. We have the same issue with school breaks but we are choosing to go in July this year.