I'll be in Miami for 2 nights in April before a cruise and I'm wondering whether to stay downtown or on South Beach. I'm a solo female, I don't drive and I'm not interested in lively nightlife. I like strolling around taking in the sights. If I stay downtown I'm thinking of the Intercontinental and South Beach I'm thinking The Colony. They're a similar price. Any advice would be welcome.