I recommend a epson stylus range printer which produces excellent quality output with Turboprint 7.xx and the ink carts are very very cheap, 3 sets (3 colour 3 Black) for only a Tenner (10 GBP),
I currently use a Epson Stylus 660 and it is a superb printer and produces excellent quality,
watch out though a lot of new epsons are USB so read the box :-P :-P
one last note on printer ink, do not be fooled in to paying the stupid prices for Epson`s own brand ink as it is rip off and you can get ink for about 80+ percent cheaper elsewhere (Epson compatable carts).