Highgate hugs the edge of London's Hampstead Heath and is known for its leafy streets and Victorian cemetery. These are the best things to do in Highgate.