So extrem teuer ist VB.net in der Standard-Version nun auch wieder nicht. Ob es die Software allerdings irgendwo im Laden gibt, wage ich mal zu bezweifeln.
Bestellen dürfte die beste Lösung sein. Dass es freie Entwicklungsumgebungen gibt, die nur für VB.net ausgelegt sind, glaube ich auch nicht, aber SharpDevelop kann schon (zumindest teilweise) VB.net. Ansonsten kannst du natürlich auch mit jedem beliebigen Texteditor VB.net benutzen, auch wenn dabei der Komfort einer IDE verloren geht.
Alles in Allem würde ich dir aber eher zu C# raten, zumal der Unterschied hauptsächlich in der Sprachsyntax liegt.