Can anyone recomend any online retailers where they are OK to exchange? I usually go to a shop and try on half a dozen pairs as the sizings are so different.