Everything you need to know about traveling to Japan! Including useful tips for preparing your trip, getting around, money, language, and our 3 week itinerary.