Hi guys, my partner and I are both in our early 30s and travelling to Japan for the first time for 19 days on the 17th March 2018. Neither of us have been to Japan before so we are finding it hard to get together a perfect itinerary that encompasses the feel of Japan. We'd like to see cities, temples and shrines, historical sites, onsen, night life and nature.
Below is our rough and ready plan, please let me know your suggestions and advice if you think anything should change or we are missing anything out
Day 1: Arrive in Tokyo
Day 2: Tokyo
Day 3: Tokyo
Day 4: Day trip to Nikko (Tokyo)
Day 5: Day trip to Kamakura (Tokyo)
Day 6: Tokyo
Day 7: Hakone
Day 8: Kyoto
Day 9: Kyoto
Day 10: Day trip to Nara (Kyoto)
Day 11: Kyoto
Day 12: Takayama
Day 13: Kanazawa
Day 14: Osaka
Day 15: Day trip to Mount Koya (Osaka)
Day 16: Hiroshima
Day 17: Day trip to Miyajima (Hiroshima)
Day 18: Himeji, then on to Tokyo in the evening
Day 19: Depart Tokyo