I second the recommendation for the Canon Pixma iP100. I have the prior version, the iP90 but they perform similarly.
The printer has optional wireless printing if you buy the Bluetooth accessory but be aware that the printer doesn't support AirPrint so if you are planning on printing from an iOS device, you'd be out of luck.