Amazing scenery, scenic beaches, swimming with sharks and great weather are just some of the things every tourist roots for in the incredibly beautiful Cape Town.
What's more, you can also make the 17-hour journey to Johannesburg by bus for a healthy dose of adventure.
These are just some of the things you can get up to in the charming city.
Check out this video guide for more hot tips.