Cape Town city centre has something for everyone.