Here's a site that shops for you.
http://www.ammoengine.com/find/ammo/9mm
My personal favorite isn't the cheapest round but I like to practice with the 124gr. NATO rounds, which usually sell for around $110 a case of 500. Good, accurate, quality ammo that mimics to a degree many carry rounds.