As a city, and as a holiday destination, Cape Town has it all. Jaw dropping scenery; the iconic Table Mountain; a beautiful coastline with pristine white beaches; delicious food and wine and all the excitement of a lively city, with a vibrant art scene, lively bars and great shops.