From Semana Santa to Noche de la Primavera and the Spring Equinox, Mexico is one happening place