Walmart discounts a selection of bath and body gift sets, with prices starting at $8.41 $4.88. Opt for in-store pickup to avoid the $5.99 shipping charge, or spend $35 or more to bag free shipping. A couple of best bets, both via pickup: