Ja, einfach Eclipse SDK 3.2.2 laden, entpacken und starten. Dann auf "Help"->"Software Updates"->"Find and Install". "Search for new features to install" und im anschließenden Dialog 2 neue Update-Seiten hinzufügen:
"PHPeclipse unstable update site":
http://phpeclipse.sourceforge.net/update/cvs
"Subclipse unstable releases for Callisto":
http://subclipse.tigris.org/update_1.2.x
Die PHPeclipse-Installation ist auch
hier schön beschrieben.
Außerdem müssen auch die Eclipse WebTools installiert werden, damit die Editoren vorhanden sind, das ist hier zu finden:
http://download.eclipse.org/webtools/downloads/ bzw.
http://download.eclipse.org/webtools/updates/
Eclipse als Rich Client Platform wirkt zwar am Anfang ein bisschen riesig und aufgeblasen (vor allem auch der Update-Mechanismus), er ist aber als IDE bei den ganz großen mit dabei.
Ob das unter Vista alles läuft, kann ich nicht sagen, generell sollte Eclipse aber auf jeder Plattform laufen, für die es auch Java >1.4 gibt. Wichtig ist, dass der Eclipse-Ordner Schreibrechte hat, sonst wird es nichts mit Updates installieren