ranked #2 on u.s. news and world report's list of best states to live in the u.s., new hampshire is known for its excellent quality of life, robust economy and pristine wilderness. though the state boasts many attributes, finding the best towns and cities to live in can be tough.