I am biased toward Tampa because its home. If your coming in March you can check out the Phillies spring training in Clearwater. It is a really fun place to catch a ballgame. The roads will be busy either place since its the peak of snowbird season.
Pretty good place 2 miles from TBD
www.jackwilliestikibar.com