KwaZulu-Natal is a country within a country. In just this one province there are so many different landscapes and a bewildering variety of reasons to visit.