Lots of shops sell a lovely watertight little case - on a lanyard - almost everywhere that holds a pack of smokes, a lighter and some cash and you can clip your key to it. No pocketses no problem - no purse required.
Oh yes, and there's Oxy gel stick laundry treater, compact - gets out the jerk sauce I inevitably spill on whatever I'm wearing.