What to know before your first travel to South Africa – your complete guide to planning an unforgett…