Florida has always been know for its beautiful weather! There is a reason they call it the Sunshine State. Florida’s average of 237 days a year of sunshine definitely beats the U.S. average of 205 but did you know which areas in Florida’s have the best weather? Lee & Collier Counties. On average, these counties have 266 sunny days a year and according to onlyinyourstate.com, 9 out of 10 of the Sunniest Cities are in Southwest Florida. To see the list, click the link, Top 10 Best Weather Cities in Florida.