bluenile.com has a good reputation and has rings of all price ranges. My friend's engagement ring came from there and compared to local stores, her fiancee got a great deal.
Bluenile.com - absolutely. That's where my enagagement and wedding ring came from, as well as my husband's band. Great deal, great service.