Start your day with a plate of Eggs Winnipesaukee, Donna Jean’s Diner’s (1208 Weirs Blvd., Weirs Beach; 603-366-5996) take on eggs Benedict made with homemade hollandaise sauce. The casual eatery overlooks a channel near public boat docks and is open for breakfast and lunch.
Warm up with lobster mac 'n' cheese ($12) or the Center Harbor Burger ($10) topped with bacon, mushrooms, Cheddar, fried onions, and chipotle mayo at the cozy Canoe restaurant. This popular dining spot has a separate room for families, so take the kids (or avoid them).
For an upscale, romantic dinner, make reservations at the Woodshed, a converted nineteenth-century farmhouse serving hearty, gourmet beef (the prime rib is a big hit) and seafood entrées. Have a cocktail there before sunset to ogle the mountain views.
Swiss-born chef Peter Bossert and his daughter Renee run the kitchen at West Alton’s William Tell Inn, where arched doorways, wood ceilings, and a stained-glass window create a genuine old-world flair. For Continental Europe authenticity, order the Gruyère-based cheese fondue for two ($27) and the Wiener schnitzel ($20), pounded thin and breaded.