+ 1 on the Smithsonians in DC and on the JFK museum in Boston. Loved Georgetown. Both cities have places nearby that could make a good day trip, eg Baltimore from DC for the Aquarium and port area, Cape Cod (you can get a ferry to Provincetown) from Boston. I also went whale watching from Boston, excellent day out.
You could also take in a baseball game, Fenway Park in Boston is one of the older and more atmospheric grounds, Nationals in DC have a brand new stadium. Don't worry if you don't understand the game, it's a great place for people watching and I always like to see people in another country at play