Advice on migrating both domain and site to new server


I plan to build a multi-site for a client. Since his old site and domain is currently being used, I plan to build the new site on a different server and domain and then transfer it.

What is the easiest way to do this? What options do I have for migrating the domain and server one I have built the multi-site?