To the first time visitor, Miami can be overwhelming. Packed with beaches, night clubs, restaurants, bars, and shops, the oceanside city is buzzing with things to do, eat, and drink. These are our favorite spots in and around South Beach.