I bought a Canon PIXMA MG2520 to print out labels. It is a pretty nice low end and wireless printer. I paid $30 when it was on sale. Wally World has it for $35 now. Color is all in one, so one color goes out you have to replace all. I have it set just to print black, it is my cheap replacement for my HP 5L that finally bit the dust. I will probably replace the canon with a laser printer once I get the funding.

For my photo printer I have an Epson Artisian 837. It was a bit expensive, but has 6 separate ink cartridges, meaning if one ink goes out your are only paying $12 to replace, vs $40 for one of those that hold multiple colors. The Epson Artisian is probably more than you are willing to spend, however when you do your research try to find one that has separate ink cartridges so your not wasting your money on ink.