Picturesque mountains, sandy beaches, wildlife reserves, loads of shopping, food markets and more – South Africa is a delight for every traveler. No matter what age group you belong to, you’re sure to find something to do there. My husband and I recently visited the country for our honeymoon. After pondering over a hundred places,…