Our team tested dozens of options to find the best body lotions for dry, flaky skin. These hydrating lotions smooth, firm, and protect skin—and are surprisingly affordable.