You can do a search online, but most places be careful of getting spyware. You should really upgrade to windows 7, it's worlds ahead of XP and Vista and you can get a Home License for $100.
The product key should be inside the package the software came in. Geting one from a "hack" site could lead to all sorts of problems with your instalation.