Hidden among fields of cotton, wheat and sunflowers, this haçienda is a romantic, foodie heaven.

Once a commercial olive grove, today this stylish hotel is surrounded by a working farm, and food is king. Danny, the hotel's chef, changes his three-course menu daily.

The 11 rooms all face a pretty courtyard, or stay in one of the casitas (thatched cottages), which offer more space and privacy plus an infinity pool.

The cities of Seville, Cadiz, Jerez and Carmona are within an easy drive, plus some of the best walking in Europe is on your doorstep.

WOW FACTOR: Relax with a martini or a glass of local fino (sherry) under an olive tree in the garden at sunset.

GO: Doubles from £227; casitas from £454, both on a B&B basis (haciendadesanrafael.com). British Airways (britishairways.com) flies from £172 return.