Hard call to make. Biketiresdirect also carries a full Sidi line and they stock the colors that aren't available normally in the US (sidiusa.com). They have pretty okay prices too. Shoes, chains and tires are the few items I don't buy at my LBS for the simple fact that selection is usually limited even in a big Trek store.
zac