Well... id personally suggest the epson 2x0 (200, 220, 230 etc) they have good print quality, print pretty quick, good colour printer (read photo quality) and the inks are dirt cheap (even the official ones) it uses 6 seperate cartridges so you dont have to throw away a cart cos one of the colours runs out and the printers themselves are about £60-80 tops.
As an added bonus they print (full-face) to ink-jet printable dvd/cd's.
Ill be purchasing one next week - have 3 friends with them who cant recommend them enough.