Travel A Tale of Two South African Cities Johannesburg and Cape Town offer distinct yet equally alluring travel experiences