Mon humble avis vaut ce qu'il vaut et on attendra avec un interet certain les reponses de ELFEAILLEURS et autres specialistes des regions peu explorees du Laos.
Trois semaines c'est fort court et suffiront pour ne visiter que la partie Laos du circuit que vous voulez faire.
En effet Vientiane 3 jours , ca me semble pas trop mal;
Aller a Luang Prabang une journee supplementaire
Luang Prabang et ses environs qui sont beaux, cascades, grottes, et ballades diverses, comptez 6 a 7 jours;
Vous voulez donc vous enfoncer dans le nord du Laos et rejoindre le Vietnam en passant par le poste frontiere de Dien Bien ( Phu).
Il n'y aura plus que de la piste, laterite rouge ou brune, des moyennes kmtrique tres basses, vous mangerez de la poussiere pour le restant de vos jours.
N'oubliez pas non plus que vous devrez avoir vos visas vietnamiens en poche, on ne les delivre pas en frontiere...
Pourquoi ne pas tenter un joli voyage depaysant en visitant la province de Sayaburi au Laos, passer par Hongsa, aller dormir chez Monica qui tent la JUMBO GH, y rester deux trois jours, un tas de belles ballades a pied, de tres beaux wat aux murs peints (fresques) et descendre sur Pak Lai par la route, tranquillement, y rester aussi 2 jours, idem un tas de belles ballades a pied, puis rejiondre Vientiane par le bateau ou vous serez les seuls farang, prevoir une journee complete de bateau; arrivee a Vientiane au debut de la nuit.
Car ce que vous comptez "faire" au Vietnam demanderait au moins trois semaines AUSSI;
Dien Bien jusqu'a SAPA, c'est pas la porte a cote, re de la piste avec quelques troncons goudronnes;
SAPA, c'est devenu une usine a touristes, puis Hanoi qui merite largement plus d'une semaine a elle seule, descendre sur Hoi An veut dire que vous passerez obligatoirement par Hue a moins de prendre un avion pour Da Nang...qui merite plus qu'une visite au pas de charge, ne serait-ce que pour son (petit) mais tres interessant musee Cham.
Beaucoup trop de visites, de monuments, d'histoire et surtout de temps de trajet dans deux pays ou la moyenne routiere est de l'ordre de 30 km au Laos et de 40 au Vietnam dans les meilleurs cas.