Sahale Snacks makes really good dried fruit and nut snacks that you can leave in your carryon for a long time without worrying about them going bad. They make some of the snack packets sold by Starbucks, including a Cranberry-Almond mix with honey and sea salt (that they sell under their own brand as well.) It is a good alternative to candy, as it has less sugar, more protein and less saturated fat than most candy. I just bought a case for my dad for Christmas.