Ditsong National Museum of Cultural History is an interesting site. You will get to see everything from rock painting to engravings dating back to stone age and iron age under one roof. The exhibits of different cultural objects, documents, and sculptures are fascinating. These excavated artworks are a glimpse of how human race has developed over the last thousands of years. Do not forget to stop by the gift shop on the premises.