5 South African Christmas markets to visit this year

We all know the dread of Christmas shopping: impossibly long queues, you can’t find the perfume your cousin likes, and your wallet is crying.