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...