Personally I'll download the newest version of Eclipse.
For example, if I want to develop PHP, I'll use the version for PHP. If I want to write something in ee, I'll download the EE version.
However, there is some limitations during work. You might need to configure your IDE from a raw version of Eclipse, and add plugins one by one.
Here's an example for Indigo version 3.7.2
1. All packages for Indigo
Http://download.eclipse.org/releases/indigo
Paste above link in the ' Install new software ', and you can Install all packages/editors your need, for Example:java EE to Ols.
2. SVN Integration
Download all Required packages for SVN, for example: Subclipse, Subversion Client Adapter etc. Otherwise SVN might not work.
3. Maven + SVN Integration
Install the Maven SCM handler for Subclipse
4. Enable Tomcat Integration
Enable 'Run on server' functions for Tomcat.
Install JST Packages from the Eclipse website.
5. Tomcat Plugin for Eclipse:
Http://www.eclipsetotale.com/tomcatPlugin.html
Check the version carefully. For example:v3.3 Works with Eclipse 3.1 to 4.3 & Tomcat 7
Download, extract and put to plugins folder.
To IS continued.
Eclipse 3.7.2 Indigo Related configurations