San Miguel de Allende's Mercado Ignacio Ramírez and Mercado de Artesanías offer a riot of culture to visitors to the city's ...