Johannesburg and Cape Town offer distinct South African travel experiences (photos: Joburg Tourism; Hilary Fox/Cape Town Tourism) South African Cities Johannesburg Cape Town By Allison Bench