The best time to visit Japan is either spring (March to May) or autumn (September to November). Both seasons offer relatively good weather that's ideal for ...