On Revolcadero Beach, the Hotel Princess Mundo is a lavish garden paradise and home to the Mexican Open, played in its 6,000-seat stadium each February. The 15-story resort, modeled after an Aztec pyramid, has multiple pools (salt and fresh water), two golf courses, eight outdoor tennis courts, two indoor courts and a...