On the general subject of buses, if you know someone living in Japan who can pick you up, there are various cheap services from Tokyo or Kansai to Matsumoto and Nagano City. The problem is the onward travel to the ski resorts, the "final mile" if you like. Conversely, for folks living in ski resorts with cars, it is now cheap to dump your car near Matsumoto IC or Nagano City IC for a cheap bus trip to Tokyo. You don't even have to go into Nagano City or Matsumoto city center. For less than three or four people, the bus will be cheaper than driving to Tokyo, where your car will also need expensive parking.