Mother City markets: where to shop 'til you drop in Cape Town - Lonely Planet