Over the years I have worked with several hosting companies to set up and work on clients sites. The one I have had the most success with (and recommend) is Bluehost.com*.
I love Bluehost because they specialize in WordPress sites, are incredibly helpful, and I can always reach a live human being. Be forewarned, Bluehost has been rapidly growing so the wait time to talk with someone can sometimes take a while, but it’s well worth the wait.
Below are the steps you will go through when signing up for hosting with this company. If you are signing up with another hosting company the process will most likely be a similar.
To get started go to > www.Bluehost.com
Begin by clicking the “start here” button
Select your plan
Tell Bluehost if you have your domain already