Cape Town is spoilt for shopping from high end consumer and fashion goods, to more local artisan offering and African memorabilia.