I'm a big believer that with the right printer and the right paper, you can make just about anything look good, including reading and marketing materials for your business. It's going to be much cheaper for you to do it yourself, and much quicker (not having to wait for the shipping of your business cards is a big plus!). You can choose from a variety of paper using our website as far as business cards, brochures, posters, newsletters, and signs go.
For example, heavyweight paper is a great paper product because your ink won't bleed through to the other side, it won't crinkle up or get dog eared, and it's a paper that will last awhile. For something like posters or signs, you could consider using coated printable paper. This is basically a regular paper in that you can print anything right on it (black and white or color), but it's also going to have a "sheen" coating to it. You can also choose from custom stock sheets and custom paper size as well - this means that you can get any type of paper and any size you want!
This is going to be one of the most important aspects of your business, make it professional with the paper and the ink you use, and you are going to be golden!