2. Cape Town, South Africa
Nestled on the shore of Table Bay, this multicultural city is South Africa’s most unique. Cape Town’s crown jewel is the 600-million-year-old natural wonder Table Mountain, but there are dozens of other reasons the capital is one of the best holiday travel destinations. Visitors looking for more down-to-earth attractions can check out the Kirstenbosch Botanical Gardens, Boulder Penguin Colony, Clifton Beaches, Cape Point Nature Reserve and the (literally) colourful Bo-Kaap neighbourhood. Combined with beautiful spring-like weather in December, Cape Town has it all. Fun fact: In terms of Kayak searches, Cape Town is the #1 trending holiday destination among Calgarians!
Here are ten landmarks you need to visit at least once in your life.