Japan is still largely a cash society, and Niseko is no different.
Most accommodation in Niseko will have some form of internet access.
Dial 104 (toll call) and then ask for an English speaker. You must know the location and name to get a number.
Niseko Accommodation Search