A lovely, well-appointed place to stay in a beautiful small town.