"The North Face snow wear is incredibly expensive when you buy it in Japan." This is something I hear every winter without ...