on the cards: There will be more than 700 shows of theatre, dance, music, visual and performance arts, film, illusion, cabaret and more at the festival.

Grahamstown - Grahamstown is situated in the Eastern Cape, 130kms from Port Elizabeth. It hosts the National Arts Festival annually, this year being the 42nd festival. 

Craft and food vendors come from across the country to trade their unique products to avid festival goers.

See a video below of the charming town: