I like cargo shorts because I can carry my wallet on my leg and not have the lump under me when sitting down. The other side gets a small revolver in a pocket holster. Winning!
If shorts aren't your thing, there's always Utilikilts.
Lotsa pockets, and guaranteed to make you the center of attention wherever you are.