The Salem Inn: Hauntingly lovely and affordably posh in Salem, MA