The Canon advert (to the right on this page as I type) leads you to the MP620 with a £30 cash back offer. click here
PC World have this on offer "Collect at Store" for £125 click here
Cheap Cartridges are available from Choice Stationery click here The Inkrite compatibles work out at roughly £25 a set and Canon Originals £45. The former are perfectly acceptable. Note that there are five individual inks so if you run out of one colour cartridge you aren`t throwing away the other two colours as you would with a single tricolour cartridge system.
I set one of these up last week and the printer is impressive. Easy wi-fi setup and the flip up screen and controls are easy to work. You can even print direct from your camera or memory stick. Job done within budget.