Please help me plan my trip to Clearwater Florida

We're heading to Clearwater / Tampa area in Florida. Although we had hoped for warm, sunny, beach weather but now we know that's not going to happen!!
Can anyone share some tips on what to do, places to go, museums, botanical gardens, entertainment and any other local experiences that we can do to enjoy our trip in the general area of Clearwater, Tampa and St. Petersburg.
