It's not just for beach lovers!
Beaches are pretty. Beaches often have pretty people on them. Miami Beach has some nice beaches--although they are man-made. I, however, am not a beach person. Somehow I still managed to have a blast in Miami! the people are incredibly friendly, which is a massive perk in a big city. The day trips that you can go on are fun: The Everglades, Key West and the other Florida Keys, a boat cruise in the harbor area to check out celebrity homes, Art Deco abounds, and there are some first rate museums!
Insider Tip:Winter months (December, January, February, March, April) are the peak season.
If you go out to eat on Ocean Drive, it is delicious, but those giant cocktails are $25...and it is not $25 worth of booze. They're still fun, though!
Go on an Air boat ride in the Everglades: there is nothing else like it on Earth!