This 18th-century hacienda once formed part of a huge olive farm. Pitched midway between Seville and the coastal city of Jerez, it's perfectly placed for exploring the scenic Andalucian countryside. There are 11 stylish guestrooms arranged around a bougainvillea-draped courtyard, and three more casitas (small houses) set in the garden.
Hacienda de San Rafael, Las Cabezas de San Juan, Seville (00 34 954 218 414; haciendadesanrafael.com). Doubles start at €240, B&B.