Tequisquiapan, Querétaro is a Pueblo Mágico a couple of hours from Mexico City.

A flowered courtyard in Tequisquiapan, Querétaro.