Web page hosting?

I helped my friend with a site. We used infojunky.net . Cheap rates, and never a problem in the three years he has used it. I'm sure there are lots of good places out there. You would just need to change the DNS information for the current domain name to the IP(s) of the new host once your ready.