I went this past april. I would suggest staying ON south beach because it's a pain in the butt coming into it. There are plenty of clubs, but most of the good ones are 21 +. The beach is awesome, full of super hott chicks. I would suggest going to the beach during the day and then coming out at like 10 or 11 pm because thats when it all goes down. Also, there are mucho homeless people. Think about renting scooters as well, that is all.