Moved to Web hosting forum and if you Google with Web hosting you would find quite a few which provides all you are looking for.

Also check the important thread at the top of this forum at Web Hosts.