Our printers weren't good enough so we sent them to staples. Mind you, ours had a colored background so you could easily tell that it was printed on a personal printer. Given that yours only have colored lettering, it might be another story. I think we paid around $17-$20 for 25 pages. They also cut them out from the pages and we cut the rounded corners with a puncher. I was happy with their job.

Just a FYI for everyone, Since we are only inviting a small amount of people (20)... I didn't need to buy a pack of card stock of 250... so the girl at the Staples Copy & Print was able to sell me 30 pieces of card stock!!! cost me $7.00!!! She charged me the price of a black and white single side print.