Three of the Nation's Best Places to Live in Are in New EnglandThree of the Nation's Best Places to Live in Are in New EnglandStacker's verdict is a bit surprising, and here's why.MeganMegan