The cost of cards is so small compared to the rest of the costs of business… simplicity and easy of access counts for a lot. and speed of delivery..
and VistaPrint are as good as any (that I have used)
Promo code VP3010 for 50% off at present (or use Top Cashback for more)
They certainly have enough general purpose designs to base your card on, and will allow you to upload your own designs also
I get spams for VistaPrint periodically. They offer simple cards free. You only pay shipping. (Which naturally covers their postage AND their printing costs.)
Costco, Staples, use google and the name of your town and business cards and start callling.
I layout mine in Powerpoint and print them out on thick paper.
Google it for plenty of places