The process of having a website should be as simple as possible. To that end I provide hosting for a lot of my clients.
What you get is a local British Colombia phone number and someone who has done the research to find the best value possible. These folks know what they are doing. That allows me to offer you a premium service at a very low cost. Rates range from $20 to $35 a month. I ask for 6 months paid in advance.
My domain hosting is provided through Dreamhost reselling service. Here are the details to allow you to compare with your current hosting provider. Each domain has the following features: (Links to the Dreamhost detail of the service)
Full Shell / SSH / FTP / SFTP Users
MAP / POP / SMTP Access
While I prefer to provide the hosting as it lets me maintain the security upgrades to Drupal and the various customized modules that we use, you may be interested in obtaining your own hosting. If you decide to go with Dreamhost on your own - here is my referral code (AKPDREAM) that will allow you to obtain a discount on the service or click here