The  Japan National Tourist Organization (JNTO) has a comprehensive website which offers a wealth of information for visitors in English, Chinese, Korean, French and German.  Make sure you check out the Tourist Information Center, which is part of the JNTO, for information and help before and during your trip to Japan.