Salem Massachusetts is located 45 minutes from Boston. Salem is a beautiful city with great shopping and lots of attractions. One way of exploring this city is by trolley tour- you can see all of the lesser known historical sites. Also you will get a chance for a wonderful Whale Watching tour where the whales will be appearing next to your boat.
We visited Salem, few months back and it was a nice weather. We have arrived to this great city early morning, found a good place to settle down for few hours. First we went to Wax Museum in which the people who were made of wax looked real. I really felt like they were watching me, It was fantastic but at the same time, it made me a little nervous. We finished the tour and we walked around for a bit more after that, finding several shops in the wharf area of town and did some shopping. The Salem Maritime National Historic Site will be a very interesting place to visit. Since you are going with your children, I suggest The Salem Maritime National Historic Site and it will be a very interesting place to visit. This is open seven days a week, except on public holidays. So take your children and enjoy your trip.