These three retail stocks offer solid long-term upside.