Tall order if you’re looking for "good photos" you may want to push your budget up a little.
If you’re looking for "cheap" then
the Epson 810 will fit the bill ... Cheap and...
Just within your price bracket is the
hp deskjet 960cse ... an excellent printer! While looking at HP printers have a look at the "PhotoSmart" range, again excellent printers but may be out of your price bracket.
However, the best photo printer I have ever used has been the HP720 ... if you can find one grab it ... mine is 3 years old and still plugging out anything I can throw at it. We also have the HP photosmart p1000 excellent but can drink the ink.
Mucks