A log cabin-style vacation rental nestled in the magnificent natural surroundings of Myoko Kogen, with ski resorts nearby.