I have become a total festival junkie since moving to St. Louis, and I can say with confidence that Cherokee Street Cinco de Mayo is my favorite festival yet! It features three stages with live music and intermittent dance performances, many restaurants and bars offering specials out on the street, and friends and families from all over the city coming together to spend time on the street that has come to be known as the focal point of Mexican-Saint Louisan culture! P.S. It is free!!!