Holiday for 3 weeks in Japan can be overwhelming. Decide when is the best time to visit Japan and what to do in spring, summer, autumn, and winter