A classic challenge, more so now that we are all becoming coffee snobs. I started with what I call the "Frasercino" which is instant in a plunger. The recipe goes like this - take a small single person plunger, add double your normal amount of instant coffee to the plunger, add half a mug worth of hot water and dissolve, then half a mug worth of milk. Gently push the plunger to the bottom of the beaker and withdraw quickly. keep doing this until the milk thickens and starts to become aerated. Pour and sprinkle with chocolate.
After the "Frasercino" I graduated to a hybrid "Frasercino" using proper coffee from an aluminium stove top and using the plunger to do the milk only.
For the past 4 years I have used an "Otto" machine which I think is now called "the little guy". I have literally made 1000's of coffees with this bit of gear and it is amazing. Lots of beautiful rich crema and it has a steam wand to do milk.
Pros - no electricity needed, stainless steel, cafe quality cup of coffee, has steam wand, it's portable, doesn't break down, looks really cool and was developed by an Aussie guy.
Cons - limited to 2 cups per brew, a bit heavy, expensive.
I use this machine every day at home on a induction plate, and on a gas stove when camping or on the boat.
Google the "Little Guy" coffee machine.
www.thelittleguy.info It looks like the world has caught on. They are out of stock until September.
I am going to have a coffee...