How to plan a trip to Japan: our expenses, itinerary, accommodations, FAQ and more!