When San Miguel de Allende drapes itself in marigolds and candlelight, the city becomes a living work of art. From October 30 to November 2, 2025, Día de Muertos takes over the streets with altars, parades, candlelit cemeteries, and catrinas that blur the line between ritual and celebration.