Experience the temples in the deep mountains of Japan