We will be in Boston the last week of July. Meeting up with friends who used to live there for 4 days. We will be seeing Concord, Freedom Trail Minuteman Park, North end and a lot of the city things with them. My question is what to do the 2 days before they get there. Should we go to Martha's Vineyard, Newport or Cape Cod? Is there a choice that would not require a car? I see that there are trains and ferries that visit some of the resort towns. Which would you recommend? Also need suggestions on B & B's or other places to stay. Thanks!