If you don't like bananas, coconut water is also a good source of potassium and calcium (and other things). It's not calorie free - bananas aren't either - but it is a good alternate source if you can't tolerate bananas. I am starting to turn to this on my hard effort days and my cramping has disappeared. Bananas helped, but I was still cramping at night a bit.