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