I've been using the Diva cup for the last year. It's pretty darn good, but I do need a pantyliner with it. For changing it in public restrooms, another thing to try is just wiping with tp or flushable wipes (they come in travel packs now). Also they're good for cleaning off your hand in the stall before coming out looking like something from a horror movie