Spring is one of the best times to visit Japan. The Hanami season lasts about 7 to 10 days, and during this time cherry blossom trees bloom all over Japan and people flock outdoors to view them. The weather is perfect - sunny yet not warm and everyone is in the party mood....