South Africa looks deceptively manageable on a map. Cape Town, the Garden Route, the Karoo, Durban, Johannesburg and the Lowveld all belong to the same country, but trying to combine too many of them into a seven-day driving holiday quickly turns the trip into a...