I just love Miami. It's so Latin, and it's so sexy and seductive. When heading to points further south, Miami is great because while on a stopover or something, you feel as if you're already there due to all of the Spanish being spoken!
Also, I feel the more traditionally urban parts of Miami, too, are great in their own regard; highly underrated as well from an urban standpoint.
This is the capital of Latin America. For real, yo.