Cruises are fun. When you live in Miami, they're easy to do. My parents took my brother and I on a few as kids, and as an adult, I've gone on a few. I love the experience - food, music, culture, walking, shopping and of course, exotic beaches!
Cruise ships have swimming pools, restaurants, bars, miniature golf, walking and running tracks, even basketball and water slides. There's nothing like an outdoor hot tub!
Happy Cruising!