5 reasons why spring is the best season to travel to South Africa