Contents: Days 1-2: Johannesburg & Pretoria
Arrive at OR Tambo International Airport and spend time in Johannesburg's Sandton district. Visit the Apartheid Museum ($12 entry) and Soweto township tours ($45-60). Stay overnight in Pretoria, South Africa's administrative capital, exploring the Union Buildings and local markets. Days 3-5: Kruger National Park
Take a morning flight to Skukuza (2.5 hours, $80-120). Book a 3-day safari lodge package including guided game drives. Early morning and evening drives offer the best wildlife viewing. Typical lodge rates: $150-250 per person per night with meals included. Self-drive options cost $45-60 daily plus accommodation ($60-120). Days 6-8: Cape Town
Fly from Kruger to Cape Town (2 hours, $100-150). Day 1: Table Mountain cable car ($20) and Signal Hill sunset. Day 2: Cape Point and Chapman's Peak scenic drive tour ($50-70). Day 3: Robben Island ferry tours ($20, book ahead) and V&A Waterfront shopping. Stay in Camps Bay or City Bowl areas. Day