A good pre-workout snack is a nice (all natural) granola bar. Mm-mm! Lots of complex carbs, keeps ya going!
However, a really good "trick" (at least I hope; it's what I do) is to sneak some Sweethearts into the gym, along with a protein drink. This replenishes glycogen stores while working out, instead of after.