You can find high-quality, affordable engagement rings at a variety of retailers including Blue Nile, Rare Carat and Quince.