An active family needs an active hotel, and JW Marriott Marquis Miami fits the bill perfectly. Situated on the Miami River in Brickell, it’s a short walk from attractions like the American Airlines Arena and Bayside Marketplace, but in the rare event of a rainy day, you’ll find plenty of fun activities at the hotel itself. Rent the Virtual Bowling Alley and cheer yourselves hoarse as you celebrate every strike. Find your spiritual center with a session at Rina Yoga Studio, or treat yourself to some quality time at the indoor Jim McLean Golf School, where you can perfect your swing without worrying that you’re to break a window. Kids have a competitive streak? Challenge them to a game of billiards, or rent the indoor basketball arena or tennis court for an hour of seriously fun exercise. And as soon as the sun comes back out, bring your family to the heated outdoor swimming pool on the 19th floor, where the kids can pretend they’re dolphins while you relax and take in views of Biscayne Bay that seem to go on forever.