I went down the same road. Which hosting company is the best for Magento and will help me as much as they can? Asking myself the question day after day, finding it hard to decide. Now I have a very large VPS with Network Solutions (Stay Away) yet they are not very Magento friendly. After many attempts, I have the answer.
Nu Blue Hosting - They are the best company I have ever had the pleasure of dealing with, including my own
I went for the PHP5 Web Developer Hosting 12 Months at £211.36
* 1400mb Web Space
* Unlimited Email Accounts
* Unlimited Website Traffic
* Host up to 5 Domains
* Unlimited Sub-Domains
* PHP 4 / PHP 5
* CGI/Perl 5.8/Python
* MySQL Databases
* Plesk Control Panel
Visit there site and have a look at the packages they offer. Give them a call and they will take you through the payment process (wait for you at the least) and as soon as you click submit, the nice man on the other end of the line will set EVERYTHING up for you, while you wait.
If you are new to Magento, go with Nu Blue for hosting. Save the gray hairs.