Hi!
I grew up on the South Shore of Boston (the area between Boston and Cape Cod) and still get back when I can. For a first-time visit to the area, I highly recommend walking the Freedom Trail, and especially seeing the North End (GREAT Italian neighborhood, and the location of the Old North Church.) Lexington and Concord are beautiful and full of history; Louisa May Alcott’s home is wonderful to visit, and Sleepy Hollow Cemetery in Concord is where many of the famous authors of the 19th century are buried. The area around Concord Bridge, and the Lexington Green are interesting. You can effectively retrace Paul Revere’s ride, or the route the colonial soldiers took in 1775.
Harvard Square in Cambridge is fun, and you can explore some of the wonderful colleges in the area, if that is up your alley (don’t miss the beautiful campus of Boston College, my alma mater, in lovely Chestnut Hill.) Boston is FULL of colleges and students.
Plymouth is fun (my dad and several family members live there now) and you can take a peek at Plymouth Rock (not that much to look at!) Plimoth Plantation is simply terrific - a real look at how the pilgrims lived with excellent re-enactors in period costumes. Cape Cod is not far, though avoid summer weekends when things get very hairy, traffic-wise. One of our favorite places is Nantucket, which we prefer to Martha’s Vineyard. You can take a ferry over from Falmouth or Hyannis; even for a day it’s worth it. You can walk around the compact downtown and explore lovely streets with old whaling captain’s homes, etc.
The north shore of Boston (Marblehead, Gloucester, Newburyport) are all great places to see. The coast of Maine is wonderful, and the White Mountains (New Hampshire) and Green Mountains (VT) are all delightful.
If you are a history buff, love great seafood, Italian food (best pizza in the world!), down-home cooking, beautiful, quaint towns, incredible arts and sports scenes, breathtaking ocean and mountain views, then you are going to the right place!
If you have any more questions, please feel free to PM me, as I love talking about what will always be “home”, even if I have lived for 30+ years in Alabama!