Full Day Tour of 3 amazing magical towns of Queretaro. in San Miguel de Allende, Mexico