There are a few ways:
Vista File and Folder transfer wizard click here
Or you could install the old hard drive in the new computer as a Slave drive and transfer them using drag and drop.
Or put the old hard drive in a drive enclosure and attach it to the new PC using a USB connection. click here(14167)Sumvision-35-Aluminum-Hard-Drive-Enclosure.aspx
Lots of different ways, but you'll have to reinstall any programs from their original disks.