St. Pete is right next to Tampa Ms. Ice. I'll be bouncing around St. Pete, Tampa, Clearwater, Ybor (if you haven't been to Ybor...you haven't lived or partied yet).
As for the SDM, I go there every year Right around the street from SDM is a place called The Pier. AMAZING place to hang out!
The Castle is pretty fun, too.