Cape Town, South Africa's second-largest city, ranks among the most beautiful in the world. With its larger-than-life mountain overlooking the City Bowl, harbour, white beaches and Robben Island beyond, this is a tourists' playground. Two World Heritage Sites, the sprawling Winelands, nature reserves, botanic gardens and a buzzing waterfront are just the start of the adventure.