Checking everyone off your holiday list is expensive and time-consuming — but it doesn't have to be. If they've been very good this year, you just might want to gift them one of these cool finds from Urban Outfitters, none of which will cost you more than $25 (though they'll never know it). From stocking stuffers — like sporty socks — to dainty jewels they'll want to wear every day, these 31 picks are stylish, affordable, and available at one retailer. That's what we call winning.

Read on to shop our editors' picks just in time to cross everyone off your list.