The 1,085-metre high Table Mountain is the place to hike for outstanding views over the city, with the vast Kirstenbosch National Botanical Garden nearby.