A roller coaster ride’ is how we would describe South Africa! From fascinating history, untamed wilderness, urban sophistication to I-don’t-want-to-go-back-home moments, the country pretty much has everything. The experiences mentioned below are just the tip of the iceberg, but they are enough to cast a spell on you. The kind you certainly won’t mind.