Without the need for a trail, you get unfiltered access to Japan's picture-perfect snow scene. Snowshoeing is the perfect activity for anyone who can walk.