Agreed with mareh's recommendations for sightseeing.
For eating, there are two "must dos" that I think every tourist should do: 1) GOOD seafood (and Legal Sea Foods doesn't count), and 2) at least one meal in the North End. Those two things should hopefully be unforgettable experiences.