I would say an alcohol stove of some sort. Make (or buy, of so inclined) an alcohol stove, and pick up some of the HEET brand gas line antifreeze, in the yellow bottle. Its only a couple $$$, burns hot, and stores well for a while. Thats the cheapest, simplest suggestion. If youre cooking for more than one though, you may want to consider canister stoves-I am not sure about the shelf life of them, but I have used canisters several years old, and they worked fine. As long as they arent warped, rusted, or leaking, you SHOULD be ok with those. And, they are a little more convenient for more than 1 person.
_________________________
my adventures