1. Thousand Stars Rift Valley Music Festival
Three wonderful days of music and dance from the heart of the Rift Valley in Ethiopia. More than 50 tribes come together to celebrate their culture and heritage in this colorful festival. This year (2008) special guests from Northern Kenya have also been invited to showcase their music and dance. Where: Arba Minch, Ethiopia
When: 12 - 14 December (2009)
2. Ncwala Festival
Also known as the "Festival of the First Fruits," Ncwala is Swaziland's biggest festival and one of Africa's most interesting. Ancestors are remembered, the first harvest is celebrated and above all, the King is honored. The two main celebrations are Little Ncwala and Big Ncwala. The exact timing of the festival is up to the king's astrologers but it starts in December. Where: Swaziland
When: End of December (annual)
3. Christmas in Africa
There are approximately 350 million Christians in Africa. Christmas is celebrated throughout the continent by Christian communities large and small. On Christmas day carols are sung from the Congo on down to South Africa. Where: Throughout Africa
When: 24-25 December (annual)
4. International Festival of the Sahara, Douz, Tunisia
Attracting more than 50,000 people, this annual festival celebrating the culture of the Sahara desert is quite a spectacle. The festival takes place in the heart of the Tunisian Sahara in the small oasis town of Douz. Originally a bedouin marriage market, the festival is now a four day affar filled with singing, dancing, feastng and camel racing. Where: Douz, Tunisia
When: 27-30 December (2009)
5. Cape Town Minstrel Carnival
It's summer in Cape Town and the New Year is celebrated in great raucous style in the form of a carnival. The parades are huge flamboyant affairs with grand costumes, wonderful marching bands, singing, dancing and more. Needless to say, few Capetonians make it to work on the 2nd of January. Where: Cape Town, South Africa
When: 31 December - 2 January (2009/10)
6. New Year's Eve in Africa
New Year's Eve is celebrated in many communities across Africa. In most African cities, hotels and bars will be full of party goers celebrating the New Year. Every country in Africa enjoys a public holiday on January 1st, regardless if they celebrate their traditional New Year on that day. Where: Throughout Africa
When: 31 December - 1 January (2009/10)

