Sometimes the best decision you can make is to go with the shorts. Just ask any stockbroker.
If you're going to a fancy dinner, you might wear dress pants. If you're going to visit a bar with your friends, you might wear jeans. But if you're going to jog to the park, play soccer, then jog home again... what you really want is shorts. Noooo question.