Cole Haan shoes
I'm sorry but that outfit makes you look pretty much like a german tourist visiting the pyramids of Giza. I can only think of four occasions where I would and do wear shorts: when sailing, doing sports, on the beach and while mowing my lawn.
Everyone who claims they must wear them because of the heat: how big difference does it really make? Personally, I think protection from direct sunlight by a pair of thin, not to tight pants provide much more comfort, which is probably why people living in equatorial climates usually wear clothes that provide full body coverage.