I do my own for nicer prints
But I am kinda a color nut since its my living
Printing at home is not about saving money its about imediacy and control and if you learn you can get better quality than some labs nice printer quality profiles and a accurate monitornare key things
Also you can get test packs of paper and find some really nice papers
Comapnies like shades of paper or book smart studio are good companies their are also some larger companies like lexjet that have their own media etc.... Color HQ is another
The best printer does not exist each printer and comapny have pros cons ?
I prefer the high end canon but Epson are just as nice but chances are this is way over your budget
In your price range epson 2200 I would say get the 3880 so you can do larger prints if you can swing it but the 3880 are like $1000 ?
Otherwise just to have prints the HP Or Epson printers in the sub $200 or so do a decent job papers like ilford are available in 8x10 for a good price at costco alsonlook for some of he models that have larger cartridges like some of he HP printers and cost per print will be lower
Again its not about saving money its about imedicay and control if you just want a few prints once in a while and good quality use someone like mpix and you will be ahead money wise
Hope this helps