Use Windows Easy Transfer.
click here for description and details of what's transferred and methods of transfer. You can use a special USB cable but also can use a CD or shared drive if available to achieve the same result without needing to buy extra bits.
Cannot transfer programs or special hardware drivers. These need to be reinstalled on the Vista machine.
Lots of detail on use on Microsoft site and others. Use a search to find the information you need