Here's a guide to some of South Africa's best small towns for a magical Christmas getaway ... over 70), visitors can enjoy local crafts, food, and entertainment. Parys offers river-based ...