Hampstead is an enclave of art, culture, and green spaces. Join the locals for events at Hampstead Heath, cozy pubs, and boutique shopping in this idyllic London village.