Ahhh, the amazing Canaan Valley...love it down there. For food there's also Sarriani's Pizza in Davis (also a location in the Valley, but it might be winter time only) which is pretty damn good, and Tip Top Coffee in Thomas also has good eats. Mutley's in Davis is supposed to be pretty good for steaks, but have never eaten there. If you wanna eat out, yeah, there's not much in the Valley proper...Little John's family style and there's a Subway at the gas station, also a sandwich shop/six pack store in the plaza near the Timberline Rd, but haven't been in there yet....Hellbenders, Sarriani's and a night in Thomas, plus cooking in keeps me well fed while down there. Best beer selection is at the Shop n Save in Davis if you need to restock.
Fishing wise, was just on the Blackwater a couple wknds ago in the park. Nice pocket water and deeper runs to work just above the C&R wire. Park at the bridge above the falls and work upstream. Hooked into a couple nice 'bows in the couple hours I was there w/ my girlfriend. Red Run is a nice little regulated brookie stream accessable from Loop Road.
Down out of the Valley to the south, look for Laneville on your map, good looking water coming down off the mountains there, Red Creek. It feeds the Dry Fork, which is bigger water, but looked awfully inviting back over Memorial Day. There's a real good looking stretch paralleled by River Rd off of Rt 72. I think there's also some good brookie fishing in the Otter Creek area...
And if you've got a day to drive/explore, the mention of fishing around Seneca is a good one, and if you've really got time to drive, head another hour or two south and fish the Elk River down near Slatyfork, that's some beautiful water to explore.