Located about 220 mi/350 km northwest of Mexico City and founded in the mid-1500s, Guanajuato was one of the first strongholds of Spanish culture in Mexico.