Cape Town is a must-visit destination -- Enjoy the Sun on one of the city's many white sand beaches. Locals will direct you to Bloubergstrand, where you can take in the stunning views of Table Mountain, South Africa's most famous natural landmark. And don't miss: Boulders Beach, where you can rub shoulders with a colony of African penguins.