Day 1 - Historical & Cultural: Start with Apartheid Museum (book in advance), lunch in Newtown, visit Market Theatre Complex, explore Constitution Hill, dinner in Maboneng with street art.
Day 2 - Soweto Immersion: Book guided Soweto tour including Mandela House, Hector Pieterson Memorial, lunch at local restaurant, explore Vilakazi Street, visit Soweto Museum, experience township culture.
Day 3 - Cradle of Humankind: Full-day tour to Sterkfontein Caves and Maropeng Visitor Centre, underground lake exploration, paleontological exhibitions, scenic drives through UNESCO site.
Day 4 - Art & Nature: Johannesburg Botanical Gardens (morning), Art Gallery (lunch area nearby), afternoon at Arts on Main or Johannesburg Zoo, evening in Melville with gallery hopping.
Day 5 - Local Discovery: Braamfontein walking tour with street art, Organic Market (if Saturday), Arts on Main galleries, Rosebank exploration, sunset at Melville Koppies, final evening in upscale neighborhoods.