Here's a guide to some of South Africa's best small towns for a magical Christmas getaway. Clarens: A Festive gem in the Eastern Free State Tucked in the Maluti Mountains, Clarens, known as the ...