There are a wide selection of hotels in Tampa, although most visitors to the area actually stay in St Pete's or Clearwater nearby, and drive to Tampa for the theme parks there. Should you want to stay a few days, then the 3* Holiday inn at Busch Gardens offers a good standard of accommodation and is well suited to families.
In St Petersburg, the 4* Tradewinds Sirata Resort offers excellent value for money, and its beach front location and wealth of facilities make it a great choice for families.
In Clearwater, the 4* Hilton Clearwater resort boasts a superb beachfront location and offers very good value for money.