I highly recommend going to Krueger's Jewelers for your rings. As a local place, they are SO receptive to your needs. They even recognize me when I come into the store to get my rings cleaned (which is free if you get your rings there, by the way!). Plus, getting your ring from a local place means it will be more unique than going to a national chain.
The only reason they didn't get five stars is because my friend got my ring cleaned on my wedding day at the location in Barton Creek Square mall, and she said they were very rude to her there. However, I've only gone into the location on Congress, and they have always been super nice and professional. So my suggestion is to go to that location and get your rings!