1. Add a portalalias for your new site's URL before you do anything.
2. Make a backup of your database file.
3. ZIP up your entire web directory.
4. Transfer the backup of the database file to your new database server and Restore it.
5. Make sure that you have to correct user, password, and privileges set in your new database
6. Transfer the ZIP file of your web directory to your new web server and unzip it into your new directory
7. Edit web.config to point to the new database server.
8. Make sure that the file privileges are correct for the web directory.
9. Create a new IIS website and point it at your web directory, and also configure it as needed. (If you haven't done this before, you'll need some help)
10. Make sure that DNS point your url to your new website.
Whoops ... try these tutorials, too ...
Browse and enjoy .... I hope.