2 New England Spots Named Top 25 Best Places to Live for Families2 New England Spots Named Top 25 Best Places to Live for FamiliesWhat gives?!KiraKira