South Africa’s oldest city and affectionately nicknamed the “Mother City”, Cape Town is surrounded by ocean on three sides with the iconic flat-topped Table Mountain soaring high above its city streets. With powder-white beaches, historic winelands and a national park all within its borders, this scenic metropolis truly holds its own amongst the most beautiful...