yes, that sounds very reasonable. for restaurants, here's a couple quick suggestions off the top of my head (but again you might want to contact some directly to check on thanksgiving hours.) Bang is kind of an Asian fusion tapas place off the downtown mall in an old house, which gives it a little bit of a unique vibe, and the food is really good (though a little pricey considering the small size of each plate). They got a great, private back patio too if the weather is nice, and a cool bar area to get a high end drink or martini at. The C&O is really good food in a cool older building - stop downstairs for a drink first in their cool, darkwooded basement bar. Continental Divide is kind of a tex mex southwest americana fusion kind of place and is my vote for best restaurant for the money in town (good entrees for $11, and best margaritas in town). Get there early though - its small and fills up quick. The Ivy Inn is overall the best restaurant in town IMO, but expensive. Milan is an indian restaurant with the nicest and best lunch buffet in town (though i'd avoid for dinner - the quality and price of the lunch buffet is what makes it stand out.) Bluegrass has the best breakfast/brunch, but Blue Moon has the cooler, seedier diner vibe. Little John's is a dive sandwich shop open 24 hours a day, every day of the year, including holidays. and they got great, cheap, NYC style sandwiches.
For bars/music scene, Miller's is a dive bar with free live music on weekends and great outdoor area on downtown mall. (But don't eat there!!!) I'd recommend spending time walking up and down the downtown mall, which is a closed off street/pedestrian mall with lots of restaurants, bars, stores, music venues, etc. Fellini's also often has music and has a little bit of a different feel to it - walk around to side rooms and upstairs for local art on the walls. The Tea Bizzarre also has live music sometimes and has a very, very unique feel to it. South Street Brewery makes good beer on the premises and sometimes has live music, with good food for a brewery. You might want to check the music scedules for music venues in town, which host national acts (but would require buying a ticket). The Jefferson Theater and the Southern are my favorite two. The Jeff is in an old, restored vaudeville era theater, and the Southern used to be a book store/coffee shop.These music venues are all on the downtown mall. west main is just off the downtown mall and has great live music on sunday nights downstairs, which has a bit of a dive bar feel to it. another dive bar with live music is Durty Nelly's. a bit of a rougher feel to it, but they often have live music and a fire going in the fireplace. and they also serve really good sandwiches as well.
Edited: 10:38 am, September 14, 2012