Festivals - Fiesta, carnival, pilgrimage. Best time to experience life, interact with the locals, immerse to the place.