i know vail like the back of my hand.
so...good ski shops...
there's double diamond right by the eagle bahn gondola.
there's one right off the bus called base mountain sports in lionshead.
there's one i don't know the name of it but when you get off the bus in lionshead you walk past the ski and snowboard statue past a couple of t-shirt shops and you go right and you will pass a little french pastry/coffee shop and right next to it is a nice little ski shop.
there's another good one in lionshead, you go past the big clock and there's a nice shop to the right.
and then there are a bunch in vail village, so many in fact that i can't remember any of the names. lol.
but the best selections are base mountain sports and double diamond.
then there's the really expensive gorschuch (sp?) right across from the german restaurant.
and don't forget to eat at the red lion, they have some rad small bands come in and the food is awesome!
just start walking off the bus onto the covered bridge and through town, you're bound to find an awesome shop!