It depends n the quality of prints you expect. Do not underestimate places like CVS, Walgreens, Ritz camera or other photography stores that will print for you. Edit your card and just take it to the store and have them do the printing. They have lots of options on pricing and styles. They can also make albums for you. It is easier and probably as cost effective as pinting them your self.
To print your own, you will need photographic paper, you will have to calibrate your monitor*, you will have to invest in a quality printer like the Epson Stylus Photo R2000, then the ink.
Or you can go with the less expensive "office printers" and print out photos that will be okay, but will not look like what you see on your computer monitor. The colors will be off, they will not be as sharp. So, before you invest in another printer, try a few prints on the one you own now.
*Google "how to calibrate a monitor" (don't let it discourage you!)