San Miguel de Allende in December is a riot of color, culture and Christmas - here's our local guide to the best events to ...