In this episode of our Snow Traveller Talks series we head to Myoko Kogen, located in the Niigata Prefecture of Japan’s main island of Honshu. Myoko has an authentic Japanese vibe, excellent mountains and is home to one of Japan’s first ski resort areas.