I've been visiting the Tampa area for New Years. If you're in the 21-35 age range and like barhopping downtown St Petersburg is a great choice. I'd avoid Ybor city, downtown Tampa, Clearwater, and the scattered bars close to the beach.

If you're in the area and know more please post. Coming from a college town with tons of male competition I've found the young women in St Petes highly receptive.