I hate to be annoying and repetative but...
Sharp Devlop is a great IDE/Compiler for VB .NET and C# and it's free.
http://www.icsharpcode.net/OpenSource/SD/Download/
EDIT
I must correct myself.
You have to download the .NET SDK, and then Sharpdevelop uses it's features to compile VB .NET, and C#.