Respalda lo que necesites, piensa que Vista pide unos 20 Gb y como óptimo 40 Gb con 15 Gb libres, así que tendrías que descartar ese espacio para instalar, si con XP no tienes mucha información, podrás crear la copia con algún programa de terceros que te comprima bien el archivo.
Una vez tengas esa partición para Vista, puedes instalarlo desde el propio XP, seleccionando que quieres una instalación nuevo, ojo, no selecciones actualizar o machacas XP. Una vez instalado, Vista crea el Dual Boot, lo que te permite elegir entre un OS u otro.
Un saludo y bienvenido al foro.