We may receive a portion of sales if you purchase a product through a link in this article.
Shopping for someone with champagne taste on a beer budget? We get it. Holiday gift-giving, while a fun opportunity to cruise the market and shop for all those sumptuous things you put off throughout the year, can be burdensome on the wallet. But it doesn’t have to be that way. This season, commit to treating your loved ones and your finances with care. There are plenty of little luxuries to give that feel generous and indulgent. We’ve curated 25 that ring in at under $300. From tiny diamonds to shearling gloves to a gleaming copper crumb catcher, here are the best gifts that deliver glamour for a steal.
