Yes indeedy. Printing from home is not the cheapest option, especially considering the learning curve as you figure out how to get your software to behave. So Stevens suggestion is a good one. If you really must have a printer though you could have
this Epson C86 for £66.99. (good on ink as it has cartidges for each colour)
This Canon IP1500 for £43 or
this Epson C46ux for £38.
Cartridges are not cheap, but you can shop around
here is an ok deal, but i found that on google in 2 secs - so look around. Photo quality paper has come down in price a lot but its still not cheap either.
Why do i need photo paper? Try
here for photo paper at £12.99 for 100 sheets.