Held every year during the last two weeks of July, the Guelaguetza festival highlights Oaxaca‘s diversity. Representatives of the different ethnic groups of Oaxaca state perform their traditional folk dances and throw items to the crowd that are representative of their region - bread, fruit, baskets... The main presentation takes place in the auditorium on the hill overlooking Oaxaca city, but there are events going on in town and in the surrounding villages as well. You can buy tickets through Ticketmaster Mexico, or get free access to the back section of the auditorium (but line up several hours in advance).