In the winter, I wear regular, unpadded "running pants" over my cycling shorts and I have no problem with them staying in place. The legs of running pants aren't as tight as "tights", there's a bit more room but not so much that they flap in the wind!

I also have a couple of pairs of cycling pants with built-in chamois. I don't have a preference - either solution keeps me warm. The running pants are more versatile - can wear them for running, yoga, weight work, etc.