Tampa, Fla. is a beautiful city on Tampa Bay. The city is located on a peninsula that pushes into the bay. St. Petersburg is just across the bridge with many additional attractions. A vacation to Tampa with teens is definitely worth while. With Busch Gardens and Adventure Island, both lovely and fun theme parks, there is more for the family to do in Tampa than just stand in line for the latest ride.