Hi There! I use an Epson photo printer. It can do up to 8x10 prints. I LOVE IT! I am a very picky photo person.
The quality is just as good (and in some cases better) than a lot of the online places that I use. (I tested it once by placing an order at each site with the same photo so I could judge the photo quality myself).
Even when I factor in the BEST price I can get online, it still ends up being around 18 cents a print online when you add shipping....so, for only 20 cents on my machine (which is around what it costs per 4x6 print) I figure I'm getting the best deal since I'm getting them immediately.
It also allows me to print photos in whatever sizes I want including wallets without having to do a lot of photo editing like I do when I upload photos. It is definitely cheaper to print large photos at home than ordering them online.
Finally, thank you to everyone else for posting your comments. I was considering a portable epson 4x6 to take to WDW with us, so I'm happy to see the feedback about those machines. THANKS!