Hokkaido, Japan is host to brilliant snowfall and spectacular waterfalls as well as a multitude of beautiful animals.