I picked out my fiancee's ring, and she loves it. Just make sure you learn a lot about diamonds. Also, go where you can buy loose stones and pick a fitting.
I looked around, and eventually bought online from Blue Nile. The diamond is quality, and their service is great. Plus, you get a...