With its spectacular landscapes, abundant wildlife and rich cultural diversity, South Africa is a great destination ... filled with art galleries, bars and craft markets. Make a stop to Soweto ...