From cigars to beaches, Tampa has a lot to offer