As I am getting ready to help a non-profit with their Drupal 7 setup, I thought I would capture my journey through different hosting providers.
In Conclusion
I moved this to top given the way pages are diplayed.
I am going to give SiteGround a try. Between their site focus and good customer service approach, it feels right. I will provide updates as appropriate.
There are many other companies to research. I hope the below info is helpful.
GoDaddy.com
I like GoDaddy as a multi-purposee provider. They registration rates are low and have many option to choose from. So I decided to start with them and setup a site and did my install. Basic Drupal worked just fine (they have a one click option), but Acquia profile caused it to consistently time out. (trying again eventually got me there). Their support did not have Drupal specific knowledge but after moving to the Grid version of their virtual shared hosting (this is about $10/month) I was back in the game.
Pros:
Inexpensive registration for many domain names to drive traffic (this doesn't require hosting with them but all in one i convenient)
Many hosting options and costs for your need
Courteous, available, responsive tech support
Why am I may not go with them: