Walmart discounts a selection of vacuum cleaners, carpet sweepers, carpet steamers, and more, with deals starting at $19.99. Shipping adds $5.99, although orders of $35 or more bag free shipping. (In-store pickup may also be available.) A couple of best bets, both with free shipping: