A fascinating Walking Tour of San Miguel in San Miguel de Allende, Mexico