The entire country deserves to be explored, but here are our picks for the 20 most beautiful places in South Africa.