I know a good bar trick (for bars in countries that allow smoking)
Dip the end of a cig in a lit candle while someone's in the bathroom. It has to get some melted wax on it.
The cig should go out, so when the person comes back you ask for a light saying you left it too long or something. Then light it and you'll get a real flame on your cig.
Not great, but it kills time....
I like snow. Its kinked. It is very good friends with my ass and my face (unfortunately)
If you can't find a lighter or matches, use an element. Obviously gas is the best and you can just use the flame, but I don't live with my rents anymore. Living on my own, I've found electric elements work just as well in a bind.