Over twenty years ago, my then-boyfriend and I booked a 3 week trip to South Africa. His childhood best friend was marrying a South African girl, and we would fly into Johannesburg to attend their wedding and then rent a car to travel around the country.