Canon all in ones are good and the ink cartridges are cheap. (and refillable)
I've got the MP370 (no fax on this model) but can get cartrigdes for about £1.50p each from ebuyer
excellent software with it and it has an inbuilt multi cardreader and is stand alone for photo's.
I'm well pleased with it.