From charming neighborhoods to excellent amenities, Princeton Junction is officially the best place to live in New Jersey, ...