Find yourself in the sacred home of Japanese Zen Buddhism deep within the ancient cedar forests atop Mount Kōya, Japan.