Eat some Cuban food in Little Havana if you have the opportunity. It's nothing like Mexican or Spanish food. I love it. My father's family is from Key West, so I'm very familiar with it. I haven't spent much time in Miami, except the airport, so I can't help you with the city itself, but do try some Cuban food.