Gift giving is an art worth practicing, but finding the perfect presents to deck the halls of your friends and family members isn’t always easy (especially if you’re stretching a budget to include many loved ones). The secret (and fun!) of holiday gift giving is to put yourself in the shoes of the person you’re shopping for. What would they be so psyched to receive? Within your budget, look for things that the people in your life will love (but would never think to buy for themselves), that they would really use (i.e. that won’t be forgotten by Boxing Day) or that would just make them smile. To get you started, we’ve rounded up 10 great gifts under $50 that the people you love would love to receive this season.