The day before the race, I drink a lot of water. If your **** isn't clear, you aren't drinking enough water.
The night before a race, I eat a plate of pasta, with some sort of protein. The rule of thumb that all the coaches recomend, is a 4:1 ratio of carbs to protein.
The morning of the race, I have a bowl of cereal, a banana, and some juice 3 hours before the race start time. After my breakfast, I sit down, and do a 20 minute stretching routine, all the while drinking a Nalgene (32 oz.) of water.
While I am warming up for the race (1 hour before start time), I have a PowerBar, and a carb drink.
15 minutes before the race, I done a GU packet, with a big swig of water.
During the race all depends on the length. If it is a road race of over 25 miles, I will have a GU packet 20-30 minutes before the finish line. Anything of less distance, I rely soley on the nutrition that I have saved up before the race.