Very good website about train travel around the world: seat61.com

Belgium: www.nmbs.be - France: sncf.fr - Germany: www.db.de