I'm flying into Miami the day before a cruise this weekend. I'll have a full day free. Any recommendations in areas of Miami to stay and get the most out of the day in Miami?