I can only say how I did it and I'm sure there are other methods. With the original HDD in place I first cloned it to another HDD in an usb caddy. Just as a precaution as I wanted to use the original HDD for data and it was younger than the 'cloned' HDD.
I'm running Win 7 so you will have to find out if Vista will align the SSD drive correctly.
I then physically removed the Sata drive and installed the SSD then did a fresh install of Win 7. Installed an AV as soon as, then optimized the drive with a freebie called SSD Fresh, link, then did the updates. Once I was happy with the installation,security, etc I then insalled a Hard drive manager.(Note the SSD drive should be in the first sata slot on the motherboard sometimes numbered "0" or "1". I put the original HDD in the usb caddy and reformated the old C: partition then physically installed it in the PC in slot 2. That was then my data hard drive.
I didn't need to go to the bios to change to Advanced HostController Interface but sometimes it's needed. That's about it but hopefully someone has even a better method.