I no longer eat before or during a morning run, even long runs over 20 miles. The reason for the change was simply stomach upset, which I get quite badly if anything is in my stomach. But the change allowed me to finally stop bonking on long runs. I can now easily run 20 miles without fuel, even if there is a workout in the long run, whereas before I adapted to running on an empty stomach I would routinely hit the wall in training. Now I'm a fasted-run convert (and yes, I mostly train for marathons; when I am not, I still run on an empty stomach, but it's a moot point because my long runs are short enough that fuel wouldn't be needed, anyway).
I do have coffee with milk as soon as I wake up, so that's about 20 calories or so, and some water; during long runs, I take salt tablets in the summer. They are electrolytes only, and help me keep my blood pressure up when I'm pouring sweat in 90 degree heat without adding any glucose to my system.
Someone upthread mentioned that sports drink provided a temporary boost, but was later followed by feeling worse. That's due to insulin release. Your body is not perfect, and also can become a bit habitual. When you consume sugar, your body releases insulin in response, which works to store the sugar in your cells. However, this can create a problem when you're running: for one thing, the amount of insulin released may be out of proportion to the small amount of drink consumed, when your body anticipated a regular breakfast. But additionally, you're using the sugar to fuel your muscles as soon as you take it in, so you really don't need to store it all. Some is being immediately put to use. The result is that too much sugar is stored, including glucose already in your blood stream and glucose your body has just converted from stored glycogen - and you end up with less available fuel than before!
Your body can learn to adapt to your sports drink routine, of course, but then you are just teaching it to rely on exogenous sugars to fuel. If you run fasted, your only option for fuel is gluconeogenesis, in which the liver converts fats to sugars. This process is inefficient, so if you run fasted, you have to slowly increase distance to give your body time to adapt. The human body is pretty smart, so over time you will get better at gluconeogenesis, and that will allow you to run longer before you need additional fuel. This is important, because you will be burning more calories per hour in a race than you can take in. You can rely mainly on the stored glycogen in your muscles, but that's not enough - numbers vary depending on muscle mass, but it's about 1600 calories, not enough for a marathon. Even in the most readily-absorbable form, carbohydrates can only be utilized at an upper limit of about 120 calories per hour (and you can assume that you will be much less efficient than that on race day, when blood is diverted away from the GI tract to your working less muscles). If a marathon burns 2500 calories, and you get 1600 from glycogen and 400 from taking in food and gels, you're still short 500 calories. To make up the difference, you require gluconeogenesis, and to practice that? You run fasted.