When to enjoy this country of contrasts — With its spectacular landscapes, extraordinary biodiversity, great food and wine, relatively low cost of living and plethora of tourist destinations, South Africa makes for an attractive destination for visitors from around the world. But planning a first trip to a new destination can be overwhelming. Deciding the best time of…