A visit to South Africa features the best of both worlds. With sophisticated urban experiences and exciting...