Shorts with a mid-length leg, like these from Lands' End (Buy Direct) are universally flattering. They're called different things -- walk shorts, day shorts, golf shorts, classic shorts, etc. -- but are best recognized by an inseam of about 7 or 8 inches.
Why We Love Them: Unlike knee-length shorts that cut your leg in half visually, shorter lengths make your legs look longer, while still covering problem areas like the upper thigh. For the most flattering look, keep fullness under control (slimmer-legged shorts will make your legs look slimmer, too.)