Finding a good hosting provider is a bit of a journey. Over the years, my needs have changed and so too has my hosting provider. I started out using Bluehost on a basic shared server plan and it worked for what I needed -- a standard way to host one, or few, low priority sites.