Typically, you need to spend at least 5 to 7 days to explore major spots in Cape Town.