Here's a good pick, and cheap too: L.L. Bean Swift River (or is it Swift Water?) shorts. Features:
-mesh liner, like a swim suit
-key clip sewn into the front pocket
-open front pockets, 2 velcro-close pockets in back
-small zippered cargo pocket
-best (to me) feature is that the fabric is light, but not flimsy, khaki-colored nylon. It's pretty good at keeping you cool on really hot days, dries quick.
Comes with an adjustable clip belt, removable. I just checked (I forgot the name), $39 on sale.