In Cape Town, Table Mountain is the undisputed star, soaring above the city ... Angel Upper Street with the buzziest restos ...