St. Louis hosts numerous festivals throughout the year, including the St. Louis International Film Festival, Mardi Gras, and the Festival of Nations.