Buy one of the ones with individual inks. I have an HP Photosmart 8250 which seems good, though it "blew up" at just over a year old. A quick chat to a bloke in the local computer shop suggested a common fault, so I bought a new power supply for about 30 quid and it sorted the problem
otherwise pleased with the printer. I had an Epson before but it blew up completely at about 18 months old with relatively little use so I won't be going for an Epson again in a hurry!
In my limited experience the really cheap photo printers are a con as the inks cost an arm and a leg, and the photos take so long to print you'll be able to grow a new arm and leg while you are waiting