My favorite pin holder is one I made myself. I got a pretty saucer from the second hand store, and glued some ceramic magnets to the bottom. It's pretty, never spills, and I don't have to stab the pins in like a normal pin cushion (I don’t know why that's hard for me, but it really is!)