A little more about South Beach. It is gorgeous, but Jesus is it expensive! If you're looking for a budget vacay, please go ahead and delete South Beach from your list.
Miami is absolutely beautiful! The streets are just lined with palm trees. As soon as I walked outside, I started to instantly sweat. The heat was no joke. But bring cash...a lot, a lot of cash. It is not cheap in Miami!