Sorry,
The best way to build the new website on the new host.
Should I just build the new website on the new host, using a dummy domain name and then point the existing domain to the new host?
The old site is all html on a host which won't accept WP so I am building the new site on a different host.