The Essential “Must do” hike in Cape Town: Lion’s Head. One of the most beautiful spots in Cape Town, South Africa. Here's why you...