A homebuyer’s guide to living in Hampstead - London’s leafy village