The Cango Caves are an iconic site and are both a cultural and natural landmark in South Africa. Dated to be around 20-million years old, the caves are situated in the Swartberg Mountains, 30km outside of town, and are roughly one kilometre in length. You can choose from the Heritage Tour, which lasts for one hour, and runs through the larger chambers, or the Adventure Tour, which runs for 90 minutes and requires a bit more courage when it comes to tight spaces! Both tours are led by experienced and knowledgeable guides. You can also grab a bite to eat here in the Cango Caves restaurant.
http://www.cango-caves.co.za