Почему это лучший вариант
Сейчас ориентировочно выгоднее выбрать Доллар США (USD)
Сначала купить эту валюту за RUB перед поездкой, затем обменять на ZAR в ЮАР. EUR отстает на 3.14%, поэтому лучший вариант заметно выгоднее, но вариант с EUR еще можно рассматривать как альтернативу.