What's a reasonable price?
Our teenager loves the Thxg buffet at the Signature Grill at the StarrPass Marriott (10am to 4pm only). The food is pretty good for a hotel, and I think it's about $60/person (call them and check) which is not bad for their huge selection (in past years: prime rib, salmon, ham, roast pork, 15-20 sides, and 12 - 15 desserts). Definitely good value if you eat like she does, and the atmosphere is very festive.
However, I don't eat that much, so this year we're going to Maynard's for their prix fixe. Not a lot cheaper ($45 for 3 courses), but it's a smaller, cozier atmosphere.
Can't get the Chowhound links to work, so here: http://www.maynardsmarkettucson.com/2...
If Feast or Poca Cosa are open, they might fit your needs. They're our favorite restaurants for food/atmosphere/reasonable price. When price is no object, I love Fleming's and Sullivan's for atmosphere. Have fun!