In Jackson, on the 16A loop, you can find the Wildcat Inn and Tavern. They serve breakfast, lunch, and dinner, and I can tell you from first hand experience that the "coutnry gourmet" dinner in their main dining room is wonderful. Note that their menu varies.
The Tavern part of the place is popular and has a separate and a bit cheaper menu.
A bit closer to North Conway, in the Intervale loop, you can find the New England Inn and Tuckerman's Tavern. I've only been to the latter, but they have a great beer selection and a large, affordable menu with everything from pizza to prime rib.
Moat Mountain is a great place and the beers are terrific.
Note that Rt. 16 throughout North Conway is usually impossibly crowded on weekends, especially with this year's summer road construction. Before you go, it would be worth getting a map to the area and finding out how North-South road (runs from Rt. 302 near Wal*Mart to Kearsarge St) and West Side road (runs from Conway to Bartlet with an access road that will take you into the main strip in North Conway) can save you a lot of time and frustration.
In North Conway:
May Kelly's serves up great steaks in a casual atmosphere. They also have live music more often than not.
Peach's is a tourist favorite for breakfast.
The Moat has great beer selection and average food.
Maestro's Cafe has excellent Italian.
Jonathon's in Conway does good fried seafood and reasonable boiled lobsters.
Everybody raves about the pizzas at American Flatbread Company in North Conway. If you are driving around, Polly's Pancake Parlor is an institution in Sugar Hill. We had a nice alfresco lunch at the Woodstock Inn in North Woodstock NH. It's on the way to Lost River, which is a lot of fun. The spaghetti place in Bartlett got a thumbs up from some friends.