I think a lot of beginners make the mistake of thinking that they always have to eat and/or have a sports drink when they ride. If you ride for an hour, water is fine. Just eat a small meal or snack beforehand to fend off the post ride hunger pangs that can lead to junk food. I also find that when I ride often and do long rides, I need to eat more protein or I'll eat anything that's no nailed down. I always crave carbs, but try to pair them with protein and fiber-rich foods for post-ride meals. So far, so good. No weight gained, but some lost.