Cape Town, South Africa – What to do, where to eat and where to stay