There’s a lot of history throughout Johannesburg, so the various museums and galleries will educate you on all aspects of life, art, science and any other aspect of South Africa that you’re interested in learning about or seeing for yourself. The museums usually include gift shops, too, where souvenirs can be purchased.