Well you've come to the right place! I'll help you migrate your WordPress website manually (no plugins or automated methods used as they're not reliable).
I'll take your WordPress website, make a full backup of all website files, content and your database. Then I will migrate it to your new hosting server or domain name.
★★★ What is you could get extra (if added)? ★★★
✔ Full backup of WordPress files
✔ Full backup of all of your content
✔ Full backup of your database
✔ Migration to your new hosting server or domain
✔ Testing of the site to make sure everything is working successfully