I think both habitat or venue are a bit off as synonyms for purlieu as they mean the place itself. Outskirts would be the more negative version and neighbourhood the positive. Environs sounds neutral to me perhaps because it is more formal or at least less common.