This is the perfect Japan itinerary for 7 days to see all different sides of Japan: big city Tokyo, nature parks in Nara, and historic, Geisha-filled Kyoto!