You can try gsmarena's phone finder
http://www.gsmarena.com/search.php3
Plug in your criteria and see what comes up. Their pricing isn't very accurate (it seems ot be initial price rather than current), but it should give you an idea what's out there.