For first time visitors, 2 weeks in Japan is enough time to explore the main highlights including Tokyo, Kyoto, and Osaka as well as take some epic day trips.



Source by kathleen_bays