Dive into the vibrant heart of Johannesburg with this 2-day itinerary, exploring its rich history, dynamic culture, and unique attractions.