i can spend upto $10 but hosting should be shared or re seller and i want unlimited domain hosting...
I'm not sure if this is good budget to get windows hosting, because windows hosting is not that much cheap.
I would suggest you not go to the sites that say top 10 hosting or anything of the likes because those are affiliate sites and for them the best host will be the one that pays them the most for passing you on to them.
I seem to be having good luck with the reseller hosting. You can check out hostgator, who I use. Here's a discount coupon code that I found. Use "resellersplans" for $24.94 off of hosting. I think the coupon discount code still works. Don't know the expire date.