Everyone has their opinions.
I have used 3 different hosting companies for DNN, including GoDaddy, Ihost, and 3Essentials.
There is no question, there is no substitute. For what you're asking, 3Essentials is the best. Best customer support you could ask for. Prompt, courteous, will work personally with you. They actually answer their phone, etc.
http://www.3essentials.com/?3eref=13235
Also happens to be where Mitchel Sellers hosts his sites.
EDIT: Once there, you'll most likely want to click the MULTIPLE DOMAIN tab and chooose B10 or B20, most likely. These give you the most benefit for the price.