Wallet size would be a good start.

1) They fit into wallets so nothing to really care for.

2) No one ever throws out a business card. They may get shuffled around a bit, but anything that size usually gets saved, and will eventually come up again.

3) You can all-way's stick them on a bulletin board in your local area, donut shop, gas station...