Just transfer the domain name over to your new host, and install all the website files on your new host
its easy really, the only thing you can loose is ranking in Google and other search engines as your domain name ip can change, but don't take my word for it as this is just something I have read a number of times.