I also knit my socks slightly small as wool and wool blends will stretch a little with wear. They snap back into shape with washing though. I have no problem wearing socks with most shoes. I have one pair of shoes that are a little tight and so I wear my lace weight socks with those. I tend to knit loosely so I go down in needle size regularly. I tend to knit most socks on size 2mm to 2.5 mm. I just bought some 00 and am planning to knit with lace weight yarn on those.
I have used DK weight yarn for skiing socks and I have made worsted weight socks for hubby for work.
"Never doubt that a small group of thoughtful, committed citizens can change the world. Indeed, it's the only thing that ever has."--Margaret Mead