Hi, we are flying into Boston from England on the 29th October and I wanted to go straight to Salem for the Haloween festivities. The hotels and guest houses are SO EXPENSIVE ! Around 300 dollars a night anywhere. Is it just a tourist rip off at this time of year or is it worth it ? Also is there a small town near by cheaper with easy bus/train in please? Many thanks!