Walmart discounts a selection of men's, women's, and kids' shorts, with prices starting at $2. Opt for in-store pickup to avoid shipping charges which start at $4.97, or spend $50 or more to score free shipping. A couple of best bets: