Stretch chino shorts are awesome. I suggest a golf brand like Callaway, they are designed to look good and to stretch while playing golf. Tight canvas style shorts are super uncomfortable.
I pair them with a golf shirt on course, but have also done short sleeve button up collared shirts (untucked) with a pair of Lacoste "Marice" style shoe. Not too often though, I feel like a frat boy. Kind of like this
To be honest though, I'm patiently waiting for cargo shorts to come back. I love all the pockets hahahaha