The celebration of Cinco de Mayo exists thanks to Napoleon III's attempt to establish a French monarchy in Mexico, yet he underestimated the Mexican army and was defeated in Puebla. In turn, Mexicans gained another occasion to have fun, and show off with their soldiers.
Theme-related concerts, lectures, and other cultural events begin in Puebla already a few days before the main celebration that takes place on May 5th. The final day is highlighted by flamboyant parades and street parties. For the most authentic experience visit the neighbourhood of the original soldiers’ descendants found in Mexico City. These guys are quite interesting indeed.