I was using Reflector (.NET assemblies decompiler) for a long time. Because from version 6+ it is not free any more, I was constantly searching for alternatives. Today I am going to try jetBrains dotPeek. I hope to give you the tool review next year.
Here is another quite interesting free, open source, .NET Decompiler http://ilspy.net/