KwaZulu-Natal is a treasure trove of small towns that each offer unique experiences, from stunning landscapes to rich cultural histories. If our first list wasn’t enough, here are three more ...