San Miguel de Allende, viewed from the gorge called Chaco del Ingenio, site of a botanical garden featuring every cacti known to Mexico.