evidence: From a body scrub that's gone viral on TikTok to beautiful jewelry under $20, this list of the best gifts on Walmart has it all, and goes beyond outdoor furniture and home goods (although they have great prices there, too). Almost all of these picks are under $70, so you can pick out something they'll love that's also cheap. Many of the items also offer quick shipping or easy in-store pickup if you're shopping at the last-minute.