If you want to move your web hosting to DreamHost, the first step is to create a DreamHost account – you can do that from any of their product pages (shared hosting, VPS, dedicated, dream press) during the signup process, select the option to add your current domain to your new account – don’t worry, this does not affect your current live website.
Next, you’ll need to backup your website files and upload them to DreamHost.