I like some green or white or herbal tea (or some new green tea extracts I got) that are sweetened with Lo Han fruit and stevia, which don't do bad things to your blood sugar levels like some sweeteners (white sugar, for example) or make you crave more sweet foods, like high fructose corn syrup or high fructose corn sweetener (to avoid as much as possible, IMO).
Though p.b (if it's the natural stuff--and not the new "fake" natural Skippy or Jif that has sugar! and palm oil! added to it--just peanuts and salt) and banana doesn't sound too bad. How about, though, p.b. and an apple? It's lower glycemic, has fiber to fill you up, an apple has just about 100 calories, and it can satisfy your craving. And combining protein and fat (p.b.) with carbs helps slow down their release in your system.
Just don't go too heavy on the p.b.!
SOmetimes cravings for something (especially if they're for real food, IMO) are telling you something, like your body needs more calories, or more energy, or more of something! (Cravings for Ding-dongs and Cheetos don't really fit into this, though.;-) )
Are you getting enough calories spread throughout the day?
Are you eating enough healthy (whole grains, veggies) carbohydrates?