I think the question of how long is long is relevant here. For long-ish rides (say, 4-6 hours) the bars are probably the best option because they're easily broken down in the body. If bars are a no-go for you (throwing up anything probably qualifies it in the "no-go" category), how are you with PB&J? PB&J on wheat bread goes down easy just about any time and it's loaded with just the kind of stuff you want for a long ride. On rides longer than 6 hours, I like to have some fruit along with it. It's like a nice little jolt to go with the more sustained energy of PB&J. And on that point -- don't under-estimate the "treat" value for longer rides: if you have something you really love to eat that isn't going to do more harm, let yourself have that. The anticipation of it alone can carry you further than you'd think. For me, food-wise that's pizza and beverage-wise, it's coke. I rarely drink soda otherwise (and if I do, I don't generally prefer coke), but during really long rides, at a certain point a coke is all I want. Once I have it, I feel energized for a while afterward. It's probably much worse for me than having an electrolyte drink, but since I'm actually going to drink it and enjoy it, I think that offsets any negatives. And having a quick slice of pizza during a really long ride is a nice boost -- the toughest part about that is not eating more than I need because that will give me stomach cramps.