January and February are the best (here in Florida). You have a higher chance of a sunny day, no rain, no tropical storms/hurricanes, and you might even get a cold front!