Micro climates allow you to store tools in an enclosed location with specific settings that help prevent rust. One of the best examples of this is a toolchest. This prevents hygroscopic dust from clinging to the blades as well as providing easy to control humidity. Essentially we are minimising our tools contact with water to prevent rusting.
CleanlinessHaving a clean storage place is vital for the above mentioned reason of hygroscopic dust. This will speed up the rusting process and cause your tools to fall into disrepair far quicker than they normally would. Being thorough with dusting and cleanliness will help prevent this.
Coating tools in non-oxidising mineral oil works as an excellent rust inhibitor though some brands work better than others. With that in mind be sure to check out reviews and ensure you are getting the best mineral oil for your money.