Étant 7 nuits sur Kyoto-Osaka, je trouve au contraire mieux de loger à Osaka puis Kyoto. Pourquoi s’infliger des transports en commun tous les jours et ne pas profiter de l’ambience nocturne de l’une des ces villes en devant retourner dormir dans l’autres ville ? En revanche, perso, j’aurais ajouté au moins une nuit à Kyoto, et j’en aurais plutôt retiré une ou deux à Osaka.
Deux nuits à Nara me semble un peu beaucoup aussi… Eventuellement une nuit… Et encore, c’est quoi le but d’aller à Nara dans ton esprit ? Voir un temple et quelques daims ? Ça par contre, ça se fait en une journée depuis Kyoto… À éviter le week-end bien sûr, tout comme Hakone.
Sur trois semaines, ça vaut éventuellement le coup de pousser jusqu’à Hiroshima-Miyajima (surtout si on supprime les deux nuits à Nara…). Ou alors de prévoir plus long sur Tokyo avec des excursions vers Nikko ou Kamakura-Enoshima. Rien que de basic en réalité, mais pour un premier séjour au Japon, c’est cohérent.
Par ailleurs, je trouve dommage de ne faire qu’un stop d’une journée à Tokyo à la fin du séjour. C’est bien de prévoir d’y (re)passer du temps en fin. Entre-temps, on a découvert le Japon et on ne percevra pas cette ville comme au début du séjour. J’aurais donc dit 5 jours à Tokyo au début, deux jours de moins à Osaka, un de plus à Kyoto et du coup trois de plus à Tokyo à la fin.