If you do go in to Salem check out The House of the Seven Gables! That was awesome.

We take our 8th grade there every year and last year we did Salem, a Duck Tour, the Science Museum, Blue Man Group (sucked), The USS Constitution, we toured Fenway Park. Boston is great. I'm sure there was more that we did, but I can't remember.