In my experience Windows hosting (I'm aware of a Linux-compatible version of ASP.net, don't know how good it is might even be for classic ASP) is a bit more expensive than Linux hosting (which is typically used for PHP - for compatibility and cost reasonings).