Before a game, I avoid having a heavy meal so that I don't feel sleepy at the board. You eat to be healthy, and that generally takes care of everything. Also, you can't be too finicky, since at tournaments you tend to eat at restaurants here and there. But, as long as you're eating sensibly, it's all good.
Viswanathan Anand