A visit to South Africa features the best of both worlds. With sophisticated urban experiences and exciting adventure travel, there’s...