When you come to Salem, don't miss seeing the House of Seven Gables. They give a wonderful tour of the house along with a narrated history and details about each room you visit. There are pretty gardens to walk around and a fantastic view of the water. They have a cute little gift shop too.
more