Hacienda El Olmo offers a unique countryside setting for memorable events.