Rancho Viejo sits high in the mountains, offering a peaceful getaway with its golf course and panoramic vistas. Visitors can book spa treatments, sample international dishes at the restaurant, or relax in the garden area where a playground keeps younger guests entertained.