Check out this link. Then click on Best of City Search. It should give you a starting point.
http://miami.citysearch.com/
I was in South Beach for New Year's Eve. I had a blast. It could get pretty expensive. You have a lot of Europeans bouncing around. The are usually quite a few but it seems there were more this year. I guess because the Euro is very strong against the American dollar.
You have to be careful when you eat in a restaurant. They automatically include a 15% gratuity charge without them asking. Its standard in Miami Beach. You can dispute it if the service was not up to par. I did. I hate this policy because it doesn't give the wait staff any incentive to satisfy you.
Most of the clubs are on Washington Ave. There is about 10 block strip where they mostly are. I suggest walking around the Lincoln Road. Its free and you can do some people watching. Also walk along Ocean Drive. Start on 5th street and walk north. Its also a good place to people watch. Go to Wet Willes on Ocean Drive. They are known for frozen drinks and they have a rooftop area to hang out. Check out Mango's, also on Ocean. It features live acts and tends to get mega packed. Very hot women there.
This is all for now. If I think of somemore, I add to it.
Glad