Hosting question

Hey, I am in the process of creating my first website for a client, and I was wondering if you guys could suggest a good host.

Also, do you charge more money if they want the site to be up longer, or if they want it updated every once and a while?