Cape Town is one of the worlds most recognisable cities, with Table Mountain overlooking the city centre. Here are 17 top free things to do in Cape Town.