You can register the domain name at GoDaddy and get space there pretty cheap . However if you are going to be programming in a MS product I don’y find their hosting plans to be as good as others I work with.

Continued here: 
What's The Cheapest Way For Me To Start A Website With My Own …