I have a Coach agenda with a lot of pockets, and I usually stick things in there. Try a stylish men's billfold, which is usually smaller, or a wallet with pockets (and no bill pocket) such as this one: Coach - SIGNATURE STRIPE SMALL ZIP-AROUND WALLET
i have an lv epi checkbook holder that has cc slots. i think i'm going to keep them in there. i keep gcs in my cles- or will once i get organzied. if you have an agenda you can also get the plastic holders for business cards and put them in there. i think it's a good option.
I know I'm biased, but how about the Extrovert's Card Case... will hold a stash of cards one side and your favourites on the other
or Petit Purse ... a slim, small, zip top purse will hold plenty safely.
If you have a lot of cards and want to keep them organized, I would suggest getting a binder with plastic sleeves made for cards. Easier to flip through. Or scan them into your computer. There is a program that organizes them.