Picture Table Mountain, Cape Towns iconic flat-topped backdrop. Now imagine yourself up there, the ocean dipping into the horizon before you. Below you, the city waits to be discovered. Cape Town provides a perfect combination of natural Africa and urban chic. You can eat in a hip beachside restaurant and then go deep-sea fishing. Shop for funky African crafts and then watch for whales. Spend the morning in a museum and the afternoon hiking. Or just relax on a beach with a glass of local wine.