Japan - Wikitravel
The most important holiday in Japan is New Year (お正月 Oshōgatsu), which pretty much shuts down the country from December 30 to January 3. Japanese head home to their families (which means massive transport congestion), eat festive foods and head out to ......