If you are programming in a Windows-specific language like ASP or using a MSSQL database, you may need Windows hosting. Here are a few top web hosts who provide Windows hosting:
Well known for reliable hosting. They launched Windows hosting last year.
Features: Unlimited space, unlimited bandwidth, Parallels Plesk control panel, ASP/ASP.net Support, Microsoft SQL 2008 (R2).
Godaddy offers cheap windows hosting packages.
Their Windows hosting is cheap too. And you can get a free domain with any hosting plan.
Cheap Windows hosting with free domains and dedicated IPs.