Yep that's where I am. (This city sucks though!!). Have you checked out anything in Boston yet? You have to go to Faneuil Hall. You should check out this web site:
SAILS Museum Pass Info and figure out which library you're closest to and get a pass. They offer discounts to a bunch of different places (including the NE Aquarium and Boston Museum of Science). Once you have a pass to one of the libraries listed you can reserve a pass from any of them (only thing is you have to go there to pick it up). It's not bad though if it's on the way to your destination.
Hope you brought some sunshine with you!