We are going to Boston in two weeks. We are traveling with three boys ( 16, 13, and 10). I have most of the trip planned out, but, need a little help, as I can't fit everything in. At this point, we are going to a sox game the day we arrive. The first full day, we will do the freedom trail, along with Quincy market, and either a duck tour or tall ships. Day two, we plan on the MIT museum ( ten year old insists) and Harvard tour along with museum of natural history. We were hoping to squeeze in Salem, but not sure if it will work ( should I drop the Harvard tour?). Day 4 six flags... I know, I know, why take a day out for six flags?! Again, three boys. Day 5 is the issue. I wanted to do Plymouth and Lexington/concord, but I realize they are in opposite directions. Also, I will fit in newbury street and beacon hill- can probably do our sixth day, but will be flying out at 5:00, so not sure. Anyway, median question: if it comes down to choosing out of plimouth or lex/ concord, which is best?