South Beach is everything the other guys said... BUT... a few things to keep in mind depending on your financial situation.
It costs some cash to get in to the clubs ($25-50 and up)
Drinks are very pricey as well compared with Lauderdale.
Lauderdale offers Beach Place (right on the ocean)...