Top things to do in Cape Town! What to do, where to stay, is it safe, best restaurants, when to visit & more! Table Mountain, Lions Head, Boulders Beach!