You say you don't print often....when you do print...what is it?
Lots of text pages in a batch? Color is required...but isphoto quality important? Or just "decent" photo quality, plus color documents?
As nelg said, "cheap" and "color laser" are not exactly friendly to one another. I second the color ink jet route.
Along with "cheap" to buy, goes "cheap to maintain." (consumables / ink).
Canon printers are the cheapest as far as ink goes. But as Nelg said, if the print heads get clogged, you may end up effectively having to get a new printer. Clogged heads may be an issue for you if you don't "print often". (The longer it's just sitting there, the more chance of a clog, AFAIK).
On the other end of the ink cost perspective is HP. However, the HP ink cartidges contain the heads...so that is never a worry. (You get new print heads every time you get a new ink cartidge.)
In the middle is Epson...which I think you can replace the heads yourself if they get irreparably clogged.
If you don't print "often", (so ink cost isn't THAT much of an issue), then I would consider HP and Epson. The specific model and brand will probably depend on what you do print, when you print. (Do you need 6 color ink, etc.)