The best time to visit Japan, month by month: cherry blossom and autumn leaf dates by city, rainy season, holidays to avoid, Manila fares and visa timing.