10 lesser-known heritage sites worth visiting in South Africa