In West Palm Beach Florida winter is the best time to ride. We get temperatures around 70 degrees every day and there are a lot of cyclists here. We also have a good network of road lanes, specially near A1A right next to the ocean. Weekends it's bike heaven by the water. We also surprisingly have a great availability to well kept off-road bike trails. I ride both. I do road biking every morning and off-road trail riding on the weekends. On some Saturdays I road bike in the morning, and shred the trails in the afternoon. It is truly a great place, if you don't mind not having huge mountains to climb.