I got a nice pair of training pants from Title 9 last year, mostly for walking the dog at night and early morning. Wore them on the Tahoe Century last year when it was a chilly 27 degrees at the start of the ride. They had a not snug fit, but not exactly loose either.

You might try leg warmers, that's what I decided to get for this winter, since I'd like to have a little less wind resistance and
I didn't care for tights over shorts - it felt too bulky. Their sight is

www.title9sports.com