My biggest tip is to eat what you want, not necessarily the best value. I see so many people want to get the most "bang for your buck", meaning the most expensive things they can get at each place. That's fine if you really WANT that $40 steak. But if you'd rather have the $25 chicken, go for it! If you'd rather eat at Trail's End where the buffet is cheaper than Chef Mickey's do it! On the other hand, this is the one time I don't blink when my son orders the $40 seafood dish. Any other time, he'd get "the look" but not while on the dining plan.
The best value for any meal or snack is getting exactly what you want!