A quick drive from Boston, this cozy New England town is home to gorgeous riverside views, plenty of green space, and historic architecture and museums.