Visiting Togakushi Shrine on the Togakushi Kodo is a great way to get up close and personal with Japanese mythology, nature and culture.