Generally the best option for a SSD is always a clean install unless you absolutely have to keep your current installation. The reason for this is most of the drive cloning software out there does not correctly align data on a SSD resulting in very poor performance.
Acronis Trueimage says it supports SSDs so if you do chose to clone your drive I would use it. They have a free tril available that should work for what you need.
This guide should be useful if you want most of your stuff installed to the HDD
Redirecting Program Files and Program Files(x86) in Vista/Win7.