South Africa has proven to be an attractive destination for international celebrities, whether it be for work or leisure.