3 in 1 printers are very useful for scanning photo's and documents and faxing too.
For sturdiness and relibility HP Officejets have proved to be best buy for me over last 6 years but as you say cartridges can be dear in the shops.
I purchase both original HP and remanufactured inkjet catridges from mx2.co.uk in Guernsey who offer good discounts over retail shop's prices. They also cover most other manufacturer's cartridges too.
If you wish to purchase a budget model printer for not too heavy use, you may like to try HP Deskjet F2280 (about £35) or similar but you get what you pay for (an officejet is around £150 upwards but lasts well)
I hope this helps you.