Another vote for jetboil. Although they are a bit bulky, they pack very nicely, boil water in a flash (I have a story on that) and can be used as your cup for coffee, cocoa, tea, or whatever warm drink you want.
I first borrowed a jet boil for a backpacking trip up into the Wind Rivers. My buddy had a MSR Pocket Rocket. One windy evening at the timber line it was time to boil water for dinner. I scooped some water from a stream, turned on the gas and hit the ignition and BOOM, I was set. By the time my water was boiling (2 minutes later) my buddy was still trying to get his stove into an area that blocked the wind. By the time his water was boiling, I had ate my whole Mountain House meal.
I also use my jetboil for cocoa, melting snow for water, cooking Oatmeal/ramen. The things are awesome and I highly recommend them.