Things to do in Hampstead in London. This self-guided walk will take you to the prettiest streets in London's most beautiful neighborhood.