Visual studio.net è l'ide ufficiale per programmare in .net

il prezzo è altissimo.

ti consiglio SharpDevelop [versione opensource di Visual Studio.net]
è praticamente uguale , anche nell'interfaccia.