Canyons for crowded, touristy with a nice view.
Storie Street Grill is excellent.
The Best Cellar is good but expensive.
Knights on Main is good basic food. Village Cafe is good. So is Canyon's/with good view.
Was going to suggest the Best Cellar. The Gamekeeper in Boone is also good. Crippens at least used to be good, but I haven't been in forever.