Best Towns

The New American Dream Towns

Think Utopia doesn't exist. Maybe not yet—but these 10 towns—from Littleton, New Hampshire, to Charleston, South Carolina—are making a play for perfection with adventure-friendly innovation and cool...