How will you be arriving in Boston? If you are driving, there are many places you can stop along the way.

We had some great pictures in Maine. We stayed at Cap'n Fishes in BoothBay Harbor. They have some whale-watch excursion, but we weren't there at the right time. The "Desert of Maine" was interesting, and could give some good photos. The cog railway at Mt. Washington in New Hampshire is great, but the top can be quite foggy.
The Waybury Inn at Middlebury, Vermont, was used for the outside scenes in Newhart (tv series). The Inn, mountains, cemetery, and college campus have good photo opportunities.

We're straying from Boston, however.