Cliff-hugging roads on scenic drives, epic sunsets, lush mountains, tasty cuisines, and colourful neighbourhoods. There are so many things to do in Cape Town. Here are 20 reasons why Cape Town should be on your bucket list.