South Africa consists of 9 provinces: Western Cape, Eastern Cape, Northern Cape, North West, Free State, Kwazulu Natal, Gauteng, Limpopo and Mpumalanga.  Each province has its own charm and attractions.