I always recommened Brother MFC model all in ones. They're cheap, compact, and the ink is inexpensive.
This one is $50
http://www.staples.com/Brother-MFC-3360C-Inkjet-Sheet-fed-All-in-One-Printer/product_656042?cmArea=SEARCH
If you can get your total up to $60 or $75 there are also $25 off...