A safari may not be the first choice for a family day out in Johannesburg, but it offers a combination of entertainment, education and time in nature.