Columbia offers its Columbia Men's Royce Peak Shorts in several colors (Peatmoss pictured) for $24.98. Plus, Greater Rewards members receive free shipping. (Not a member? It's free to sign up.) That's the lowest price we could find by $10. They come in lengths 10 or 12, in select waist sizes from 30 to 44.