I don't see why everyone is saying Tampa has nothing to do...have you never heard of Ybor City?
All the clubs and cigar shops you could dream of..
Club Sky, 360, Honeypot, etc..
IMO you can never get bored in Tampa if you know where to go and your at least 21...if your not 21 you can go to Busch Gardens
But if I had to pick I'd choose Miami...just because Miami is..well it's Miami