I assume you are looking for "Shared Hosting"? If so, I can tell you from experience that running a web site from shared hosting can become a nightmare because you only have so much control over the setup.
I went with a Virtual Private Server (VPS), which gives you complete control over a virtual server... (remote desktop, admin rights, etc). I ended up going with 1&1 for a Windows VPS that runs about $30 a month, and I have been very happy with it (I have multiple MVC sites running on it).
If this is going to be a serious web site, I would consider a VPS over shared hosting. Hope this helps!