Anonymous wrote:How long are you there for? Your teens will probably get bored. Can you change your flights to a better city for that time of year, like New Orleans or Key West?
There is TONS of stuff to do in the Tampa Bay area even in December! Even if it's too cold to swim in the ocean.
OP, there are resorts in Clearwater and St Pete on the beach. Some may have heated pools. The beaches themselves would be nice even if it's not swimming weather. In Tampa is Busch Gardens, the teens would enjoy that (I'm assuming you're renting a car) and they do a big ChristmasTown thing there. They might enjoy the Riverwalk in downtown Tampa, where you can take a boat ride or rent a boat or bike, and take the streetcar to Ybor City and walk around, plus there is the Aquarium and a History museum and a art museum and a children's museum (they're old for that though). Also , there is Zoo Tampa, which is a first class zoo.
In St Pete is the Dali museum and the St Pete Pier-teens would enjoy the Pier. It's a pretty, quirky downtown to walk around there.
If you are up for a drive, there is Weeki Wachee State Park about 1.5 hrs away in Weeki Wachee. That is where there is the famous live mermaid show. There you can also rent kayaks and paddle down the river and they bring you back to the park-the water is 74 degrees year round and it's an easy paddle (no rapids) and you might see manatees.