Salem, Massachusetts is all kinds of quirky witchy fun with the added bonus of majestic coastal beauty. It turned out to be a lovely and convenient base for exploring Cape Ann.
Read our privacy policy