Anywhere, except The Landmark Inn...
The Landmark Inn is the closest.
The Opeeche Inn & Spa I would recommend. It's the closest, nicest spot to Pitmans. They also have an incredible restaurant called The O. It's connected to the Opeeche Inn and spa.
Holiday Inn or Hampton Inn in Tilton. Gilford has a Marriott I think. Don't stay at the landmark.
Thanks! Your answer is awaiting moderation.