Tucked away in the southwestern corner of New Jersey sits a place that time seems to have gently overlooked – Salem, a riverside haven where the rush of modern life dissolves into something sweeter ...