I wear athletic pants over shorts. I got mine for $12-$25. I like that they are roomy, warm, and dry pretty quickly if caught out in the rain. I also like the fact they have side zippers down the ankle part so when I go to the gym I can take them off without taking off my shoes. When it is really cold I wear leg warmers underneath and can remove them without taking off the pants as well.
Just make sure you use an ankle strap or rubber bands to keep the pants leg from being tangled.