Cape Town is one of the world's most beautiful cities (let's just say it's number 11 on our top 10 list), and the Kruger National Park is one of the most memorable experiences on the planet for anyone who visits. South Africa offers epic diversity of landscapes, from the Blyde River Canyon to the Drakensberg Mountains. With all of that it's almost easy to forget that it's also a country full of problems with a capital city that is best avoided, but escape to the Cape and grab your camera to photograph all in between and you'll be savoring one of the most awe-inspiring territories on the planet.