There isn't a corner of NE that isn't beautiful. It's full of B&Bs, quaint inns and gorgeous little towns. I love Cape Cod, but there are beautiful little towns all the way along the coast. If you head inland, there are mountains in western Massachusetts, Vermont and New Hampshire. You should decide if you want to stay near the water or head inland - that will help you make decisions about where to stay. You can't go wrong no matter what you decide!