The BEST (and WORST!) times to visit Clearwater Beach - a 12 month guide!