Karuizawa is essentially the Hamptons of Japan. If you are expecting a rugged, untouched mountain...