Ski Internships Japan is now closed for 2016.
Canyons Ski School is based in the Minikami area and is 1 hour from Tokyo by bullet train. There are a lot of ski resorts in the local area including Yuzawa and Canyons Ski School have agreements to provide English lessons at most of them, so you could find yourself instructing at a different resort each day!
Accommodation will be organised for you once you start work for your employing Ski School. This will be either provided free of charge or will be a small cost each month.