I would prefer Windows Hosting..the reason is that as follows
--If your website relies on .net or visual basic, Windows hosting is an excellent choice. In fact, it’s the only choice that will provide you what you need to accomplish building a website with these languages. Unix hosting is not able to use these languages and if you need to use either, it is essential that you select a Windows Hosting platform.
--If you use the popular web design program, Microsoft Front Page, having a Windows Hosting platform will make your life a lot easier. You won’t have to worry about making sure your server supports extensions, as you would with a Unix platform.
--If you are familiar with the Windows operating system, having a Windows based server will make the learning process much easier. You won’t have to worry about learning a new language just to maintain your website.
--If you plan to use Active Server Pages or .ASP or if you need to have a dynamically database driven website, Windows is superior in this regard. In fact, Unix servers do not support .ASP, which makes your choice clear if you plan to use this popular scripting language on your site.
--If your website needs to collect its data from an Access database, a Windows server will be able to integrate this database seamlessly. While there are many database options, such as MySQL, many people prefer to use Access. A Windows server will be able to make integration much easier.
--If you use Visual Interdev or plan to develop Windows based applications on your site, than a Windows platform will obviously be the best choice for you. Unix does not support Windows development programs and if this is the development language of your choice, you would be best served by a Windows based server.
i got my hosting service from
tucktail where the service provided by them is good and reliable..