interesting to see the variety of habits... we are all different and it's important to find out what works for you. I run without eating, but if I'm planning to go more than seven miles, I take a gu at about five miles and every three-five miles after that. And of course water in small amounts periodically. So I also plan my routes to go past a public restroom at least a couple times during the run.
but for race day: banana and triscuit crackers 1-2 hours before run time. Since I can't sleep anyway, there is always time. Plus of course I pack gu for the run. I've done four half marathons and am currently training for my first full marathon at the age of 48.