As thousands of runners prepare to take to Cape Town’s streets on 19 October, the city’s iconic marathon weekend promises ...