It's always better to give than it is to receive, but sometimes gifting loved ones can do real damage to your bank account. Even just a handful of carefully-chosen presents can quickly tally up to hundreds of dollars (perhaps more) if you're not careful. And while it is the thought that counts, keeping to a budget doesn't have to mean sacrificing quality when it comes to gift-giving. We scoured Amazon and some of our other favorite retailers to find high-end, impressive quality gifts that are all under $50.