I've stayed at the Snowy Owl. It's definitely dated, but is clean. They often put youth groups there. Silver Fox is newer/nicer. There are a ton of condos for rent both through the mountain and privately if you have a group/want to cook on your own.
There are rooms available around the perimeter of the town square if you want to be a little closer the bars/restaurants. The other hotels are very walkable, 5+ mins or so.
Best dining is the Coyote Grill, but La Hacienda is okay too.
On your way to/from you definitely want to visit:
https://littleredschoolhousenh.com/
The views are great.
And
https://www.chesleyspizza.com/ is the best gas station Pizza in NH.
I know, such an endorsement. Grab a slice and decide for yourself.