Among all bests, apart from Mlilwane, other must-see places in South Africa include Tshukudu Game Reserve, Limpopo; Knysna, Western Cape; God's Window, Mpumalanga; Boulders Beach, Western Cape; Blyde River Canyon, Mpumalanga; Paarl, Western Cape; The V&A Waterfront, Cape Town; Pringle Bay, Western Cape; Garden Route and Kgalagadi Transfrontier Park