Yes, get a Canon Pixma, one in the 80 - 100 USD range. Make sure it has a second paper feed on top, and don't worry about getting second hand ink or cartridges. I never had any problems with mine until I had to print out a large number of (b&w) sheets hastily and ignored the low ink warning, resulting in the printer head to overheat (the ink has a secondary function as a cooling liquid) and destroyed it. Also, it's a good idea to clean the printer head after long periods of inactivity to get rid of dried ink.
The PaperWarriors ond WorldWorksGames forums have dedicated threads on this topic as well.