Walmart offers the Camco 5/8" x 50-Foot TastePure Premium Drinking Water Hose for $16.96. Order via pickup to cut the price to $16.04. (Amazon offers it for the same price for Prime members only.) That's the lowest price we could find by $11. This hose is BPA-free and kink-free.

Update: The Walmart offer is now out of stock; however, Amazon still has it for $16.04 for Prime members only.