The following are links to the download page for Oracle Database 10g Release 2 (10.2.0.1) Express Edition (XE) for Microsoft Windows:
XE Windows English Language Download
Oracle Express Edition (XE) 10g Release 2 (10.2.0.1) (Western European) for Microsoft Windows – OracleXE.exe (165,332,312 bytes)
Single-byte LATIN1 database for Western European language storage, with the Database Homepage user interface in English only.
XE Windows Universal Language Download
Oracle Express Edition (XE) 10g Release 2 (10.2.0.1) (Universal) for Microsoft Windows – OracleXEUniv.exe (216,933,372 bytes)
Multi-byte Unicode database for all language deployment, with the Database Homepage user interface available in the following languages: Brazilian Portuguese, Chinese (Simplified and Traditional), English, French, German, Italian, Japanese, Korean and Spanish.
Note: Some Oracle Products, like Oracle BPA Suite, require the multi-byte unicode support.
XE Windows Client Download
Oracle Express Edition (XE) 10g Release 2 (10.2.0.1) Client for Microsoft Windows – OracleXEClient.exe (30,943,220 bytes)
For installation on machines needing acces to XE (other than computer XE is installed on itself)
Oracle XE 10G Windows Installation Tutorial
As of the time of this writing (2009/06/02), these are the latest stable builds.