Question: things to do on christmas day in johannesburg?
Answer: Hop off at Zoo Lake for a picturesque walk and a Christmas Lunch at Moyo. ... 
Just a hop across the way is the Johannesburg Zoo, with the Big 5 and various other exotic animals. ... 
From there it's on to Gold Reef City Hotel and Casino.