I can do Site Migrations from one host to another or from one CMS to another or both. I have migrated many sites with hosting providers being changed. I have also migrated many sites from Joomla to WordPress and from other CMSs to WordPress.
Each site is different and the process is also different depending on several factors. I would have to check out the site, find out just what you want to do and what you need in your new site or host.
I can make recommendations on hosting providers and do have a couple that I prefer.
Prices are given before the migration but I will need to take a look at the site and talk with you to give a firm price.