If you want cheap, try to get them locally. That should be cheaper but VistaPrint is cheap enough with its free 250 cards.
I use overnightprints.com Decent prices with fast turnaround times. If you need free sample to check their quality, they can get them to you in like 2-3 business days.
vistaprint.com is my favorite. sometimes they take a long time for processing if you don't pay for their expedited service.
http://www.overnightprints.com/ simply the best. i wish they had an affiliate program, with their quality and their prices it would be a gold mine...
overnightprints.com seem to be a bit too expensive for my taste. I just bought 500 cards from vistaprint.com. After that, I will be going to check out local printers to check out the rates.
Please let us know how it goes! I am having a hard time trying to figure out where to get a good deal combining biz cards and postcards. Unfortunately there doesn't appear to be a lot available locally, so I'll definetely go with an online service. It would be nice though to support the local community.
My local printers are in Singapore. I supposed the rates will definitely be cheaper. I have the option to outsource to Malaysia for half the price but the only issue will be the quality.
Forgot I posted in this thread. I got my cards, they look amazing. I wouldnt advise getting cheap business cards. If someone hands me a cheap or poorly designed card, it doesnt leave a good impression. I would always get a nicely designed one, printed in the highest quality, with a good finish etc. You only get one chance to make a first impression!