Cape Town, at the foot of iconic Table Mountain, is a cosmopolitan city with beautiful natural surrounds.