Home Travel Tips Tokyo, Kyoto and Nara – What to See in Japan’s Most Important Cities