Soar over the silvery snow-clad expanses of Northern Japan, where the majestic Japanese Alps rise to greet you.