21. Buy Gift Cards
While prices tend to be all over the map for various items, when you buy gift cards you can control the amount you spend more easily. If you are really set on sticking to a budget, and you have people in your life who love a good gift card, why not buy them? Buying five $20 gift cards makes it really easy to track your spending and stick with a limit, and it’s even easier than finding that perfect gift.