Order from swimoutlet.com. Order several suits, in several different sizes. Keep the one that is the most difficult to put on, as they will all stretch (a bit) over time.
Best value for money: the TYR Tracer Lite.
My 10 year old is 5' 4" or 5' 5" and he wears a 24.