When traveling to Africa for the first time, which city is better to visit: Cape Town or Johannesburg?