Which NJ Town Tops the List for Best Places to Live?Which NJ Town Tops the List for Best Places to Live?From charming neighborhoods to excellent amenities, Princeton Junction is officially the best place to live in New Jersey, according to expert rankings.Lou RussoLou Russo