Rancho Viejo Resort and Country Club

Courtesy of Rancho Viejo Resort and Country Club / Expedia.com
Enjoy the ultimate golf and family vacation with a stay at Rancho Viejo, splitting your time between the zoo and the resort’s driving range and two golf courses. Situated on 1,400 acres (567ha) and overlooking a winding canal, this upscale Spanish-style resort has 54 guest rooms and suites. There’s also a massive pool called the Alberca Grande; you’ll have access to the 6,000sqft (557sqm) swimming pool, which has a cascading waterfall, swim-up bar, and whirlpool spa. Rent a boat, perfect your tennis swing on the courts, or try the fitness center.