Autumn is the best time to visit Japan: The humidity of the summer has subsided and the snow hasn't set in yet. In October and November the vibrant colors of kouyou (foliage) come into full force, and many festivals are celebrated around temples and shrines such as this one, Hyakusaiji Temple in Shiga.