Along with Guanajuato, San Miguel de Allende and Zacatecas, Taxco is commonly considered one of the most beautiful colonial cities in Mexico.