The shrines are lovely, but the forest is stunning up on the Inari mountain in Kyoto, Japan.