Walmart offers the Stanley 1-Gallon Wet Dry Vacuum, model no. 8100101A, for $19.97. Opt for in-store pickup to dodge the $4.97 shipping charge. That's the lowest price we could find for a shipped vacuum by $23. It features a 1.5HP motor, 6-foot power cord, 4-foot hose, crevice nozzle, gulper nozzle, foam filter, and cloth filter.
Need it by Christmas? Orders placed via in-store pickup by December 23 are guaranteed to arrive in time for Christmas.