Register your new domain with DreamHost (or some other company) and have your domain hosted. No matter which company you choose, there's always another fee to essentially "rent" your domain for x-number of years. This usually ranges from $5-$20/year, depending on the costliness of the domain extension you've selected (.com, .net, .me, .org, .design, etc.)
2 — SSL Certificate
Request an SSL certificate. On DreamHost, they're free — thanks to Let's Encrypt certifications. This makes search engines happy with your website because it securely transmits data, making load times faster in the process!
3 — WordPress Package Install
DreamHost has a one-click install for this. Done.
4 — Theme Removals & Plug-ins Uninstalls
Now that your WordPress dashboard and back-end have been setup, it came pre-packaged with a bunch of unnecessary extra stuff. Maybe it's not quite one-click, after all.
5 — Plug-in Installs
Brizy — The best, most user-friendly, modern, ultra-customizable click-and-drag website designer I've ever used. My do-or-die.
Companion Auto Update — Keeps all of your plug-ins automatically updated with the newest versions, plus auto-installs new WordPress updates, too. I've never had a problem with it! One-click install.
LoginPress — The page for you to login (the URL ending in /wp-login.php) is automatically embedded with a WordPress logo, but you can change that and more — have some fun with it!