it depends on if your into baggy stuff or not, which most ppl on ns are, im 5,2 and i wouldn't even wear oakley small - prolly at least a medium, for you id say go w/ L
hmmm the bottoms wouldnt get ripped up when you're skiing, that would only happen if you dont roll them up when you walk around which would just be dumb, oakley stuff tends to run baggy though so prolly just try some stuff on at your local shop and see what works best for you