Mexico's San Miguel de Allende and Oaxaca among hemisphere's top 10 cities to visit

San Miguel de Allende, which has a large expatriate community, was praised by the survey for its "beautiful colonial buildings, gardens, and the Gothic-styled Parroquia, one of Mexico's most famous cathedrals."

The top 10 cities to visit in the Americas, according to the survey are: