Hacienda del Alamo complex, Spain

The Hacienda del Alamo is such much more than just a hotel, boasting an eighteen hole golf course, an array of shops and bars set up to form a Spanish-style village and thirteen tennis courts. The complex has been designed with the look of a traditional Spanish town in mind, so guests can soak up the famed Spanish ambiance without sacrificing up to date amenities.

If all of that wasn’t enough to keep guests entertained then there are numerous outdoor swimming pools to choose from, including a Jacuzzi spa-edged infinity pool that looks out across the golf course.