The Beal House Inn, Littleton, New Hampshire

The federal era colonial-style Beal House Inn, is in the quaint town of Littleton, New Hampshire. Just two and a half hours north of Boston, it is an ideal place for relaxation. Spend a night and you might just be greeted by the ghost of Mrs. Beal herself.