We're planning a trip to Boston the beginning of May? What are the not to be missed sites there or best places to eat?

We thought we'd rent a car and go to Salem one day as I've always wanted to see that.

We love anything historical!