The Body Shop offers a range of quality products for affordable pricing. If you are looking to stay within a budget, you can shop by price in the Gifts section on their website. Shop Gifts Under $10, Gifts Under $20, and Gifts Under $30.