Home TravelJapan Itinerary for 21 Days: The Perfect 3-Week Route