Bursting with Baroque churches and gardens, the colonial cities in Mexico are the most beautiful Mexican cities! Queretaro, Taxco and Guanajuato are among our favorites.