Does anyone have any recommendations for a good (but not too expensive) printer that will get my photos printed? Paper advice as well?

I'm starting an online shop to sell prints, so it would be handy to get a printer - would save me the trouble of constantly getting photos printed, and I would like to print photos myself for my photoclub from now on (I usually get them printed at a shop).

The shop I'm starting soon will be located at Etsy. Does anyone have any experience with that so far? Any tip/advice is welcome!