I usually carry a disposable inside my coin purse, and/or a Colibri in my neck lanyard under my shirt.
I smoke a cigar a day in the evening, but normally use some other lighter for it, I own several good ones, when I run out of disposables I buy a box (50 per box I believe) which may last me a year or more, I have to tweak them to work OK at Mexico city´s altitude.
I like my single flame not too expensive SST Colibri (bought duty free in South America), for liquid fuel lighters I prefer my old Imco over my Zippo.