Knit cotton feels softer next to the skin than other fabrics, even woven cotton.  The knit fabric seems to wick moisture away well, too.  These are the best knits I can find.  The fabric is heavy enough to wear well, and it gets even softer after a few washings.  The waistband is wide, so it doesn't double over and get your shorts in a twist.