If you love Salem and/or it's history, you will enjoy this activity, and likely learn something new.
Groups of 5 or larger pay $3 per person. Bottle of water and a snack provided. 

Salem Days - Salem History Tours