This cedar-shingled haven sits nestled among the trees, looking more like a cozy cabin retreat than a restaurant that serves what many New Hampshire residents swear is the best prime rib in the state.