New Hampshire town comes out on top, according to Livability.com, but Colorado and California have the most entries.