Hello manormortal;
The way I prefer is to setup a dual boot WinXP/Win7 option. Dual Boot Installation with Windows 7 and XP guide
This keeps your WinXP setup intact while you work on setting up Win7.
Later you can just drag and drop your personal files from one to the other.