MS Visual Studio 2005 beta is free for download and you can distribute the files you make with it.
Currently, you'd have a difficult time getting it working with the Valve SDK but the SDK should be updated for VS 2005 in the near future.
More info and a link to the download page can be found here.
__________________