Sugar Shorts rock. Those are my daily shorts, for any ride shorter than a century.

Buy many pairs.