Skiing at Niskeo Resort on the Japanese island of Hokkaido is a powder dream come true, especially when combined with a Tokyo stopover.