I second the recommendation for Pricescope. They have a great price comparison tool on there which allows you to enter your preference in terms of size, colour grade, etc and brings up a list of stores that stock what you're after and the price. I have used Eternity Diamonds (I dealt with Yoni)...