I have visited Hampstead and yes I think it would be a choice place to live in the London area. It is also a nice place to visit for the reasons you mention, but with all of central London’s other attractions I’m not sure I would make it a high priority if your time is short.