North of Mexico City lies a string of pretty old cities, settled by the Spanish in the 16th century as they mined the region for silver. Of those we visited, the most personable is Santiago de Querétaro, a checkerboard of squares and churches connected by immaculate residential streets. The most captivating is Guanajuato (pictured above),...