Johannesburg and its surroundings: living in a fairy tale

South Africa's largest city hosts many events during the festive season. Those held at Melrose Arch are known to be particularly appreciated by early risers who start looking for Christmas gifts as early as November. To bring back the true magic of Christmas, Melrose Arch organizes a series of events this year for all tastes: from Moonlight markets dedicated to children, to vintage markets and festivals, there is no time to get bored. Families who enjoy plays will love Charles Dickens' A Christmas Carol, on stage at the Pieter Toerien Theater in Montecasino until January 6. Another unmissable event is The Stables Village market (December 8), with more than 90 stalls selling art, toys, antiques, books, homemade jams and cakes. By Diaz Ortiz Edwin Uriel