I would do a db backup and then zip the files on old server. Then, on the new server, unzip the files and set the domain with the new path, and import the db. Consider the php and sql version like for like. Also, make sure to do the cronjob as needed or ask the new hosting provider to do it for you.