Fayetteville has a rich and long history of celebrating its multicultural population. The International Folk Festival is a weekend-long celebration of the city’s diversity with a wide variety of music and dance performances, storytelling, puppetry, magic and more.