you could check out cayuga ski and cyclery, but they are a retailer so shit tends to be expensive, although sometimes they get good deals.  they are on state street across from maxi's.  in terms of fitting i heard they are pretty good, i have also heard the opposite, if you go there to get fitted i would ask for jeff to fit you, he owns the store and knows the most.  besides that there is a store in corning call bergers but i think i have been there once and don't know much about it.