The romantic Hacienda La Esperanza Granada in the Lecrin Valley is one of the best wedding venues in Spain.