South Africa’s botanical gardens open their gates for free during National Gardens Week, offering travellers the chance to explore iconic green spaces across the country at no cost.