1 and 1 and Dreamhost are both good hosting companies that i recommend.
I dont follow what you mean by:
"move the domain and emails"
if you change hosting, you would need to have the domain changed to point to the new hosting company.
Your friends over here at WebAssist! These Dreamweaver extensions will assist you in building unlimited, custom websites.
These out-of-the-box solutions provide you proven, tested applications that can be up and running now. Build a store, a gallery, or a web-based email solution.