4 semaines, c'est un bon début.
Ca te permet de prendre des repères... pour le prochain voyage. ;-)
Si tu n'avais pas les enfants (quel age ont-ils ?), je dirais, une semaine au nord, une semaine au nord-est, une semaine au sud et une semaine de battement+Bangkok+centre. Ca te permet de visiter sans trop te presser.
Une semaine de plus, ça serait pas mal pour pouvoir aller dans des coins comme Kanchanaburi ou s'attarder un peu plus au centre.
Avec des enfants très jeunes, par contre, il vaut mieux limiter les déplacements et rester plus longtemps à chaque arret.