i've used 2 companies in the US that print decent cards in bulk for cheap.
http://pkgraphics.com/PKG.pricin…
http://orange32.com/print/