For Boston I would definately do a duck tour. Fun, reasonably priced and you get to see alot of Boston.
http://www.bostonducktours.com/
Book ahead as they get filled up esp at the good times.
Other things to do:
1. You MUST do a REd Sox game. Tickets wise about 2 hours or so go ot GAte C at FEnway and they always have same day tickets. Much better then a broker
2. Freedom Trail including lunch at Fanueil Hall
3. Harvard Yard. Harvard had free tours at 10 and 1 I believe by students that give the history of Harvard. Excellent choice.
4. Dinner at Top of the Hub is a bit pricey but great view
5. Shopping/Tea on Newbury Street
Hope this helps