South Africa has everything you need for a sporting holiday, whether you want an