I recommend a Canon i350 (purchased August last year). fast,reliable,good quality borderless prints and the ink is very cheap if you know where to go (12 carts, 6 black and 6 colour for £20). bundles with a good no fuss driver and surprisingly good software. also you can use most ink out of the carts as there is no restrictions unlike the latest Epsons.
I would have recommended a Epson aswell, but after they decided to put chips on carts and on the new printers the head cleaning just drains too much ink for what is does, not worth the hassle. if you can get a older Epson, i would recommend that.