I would like to dual boot linux and WinXP on a Dell Dimension 8100. How would I go about doing this?

I was thinking Red Hat 7.3, but need help on how to dual boot effieicently and where to find the drivers.