Adventure The best time to visit South Africa Safaris, city breaks, and sunshine – we’ve got the lowdown