Hacienda Montija is a charming, rustic-Andalusian style hotel and restaurant housed in a renovated 11th-century building, featuring seasonal outdoor pool and garden.