One of the more upscale spots in town, Riverhorse is great for a special occasion, white-tablecloth kind of meal: The old-school menu features a few cuts of steak, local rainbow trout, scallops, and vegetable-heavy side dishes that change with the season. The second-floor patio overlooks Main Street and makes a great hangout come warm summer evenings. (The cocktail list is wonderful, too.) They’ve also got pleasant, blessedly subtle live music most nights year-round.

You may also like