lowest per night average
Salem, MA
$169 - $199
$161 - $349
$183 - $215
Danvers, MA
$53 - $81
$128 - $149
Peabody, MA
$119 - $149
Beverly, MA
$103 - $129
$75 - $85
$129 - $135
$80 - $113
$111 - $159
$103 - $139
$70 - $85
$114 - $119
$109 - $114