Cadder
RetiredChief and sminlal are giving good and accurate answers to the question in a generic environment. If you have very specific needs, those needs may change the answer in your case, but not in most.
If I were in your specific case (which would never actually happen, due to my personal preferences) I would not use a clone tool but a migration tool. There are migration tools that look at the original setup and the new hardware and make adjustments. My first attempt would be with this:
http://www.todo-backup.com/backup-resource/universal-restore/restore-system-to-dissimilar-hardware.htm . EASEUS backup and then restore to dissimilar hardware.
Yes, if you are working with notebook computers that only have one internal drive connection, you will need an external drive cable and power supply. You may even need two do do it correctly, with yet another drive for the actual backup image. That is
1) Boot from current drive. Attach working drive and make bootable backup.
2) Remove current drive
3) Install new drive
4) Boot from bootable backup and do restore.
More steps, more hardware, but a more technically correct solution. You have to decide on the tradeoff between fast-and-simple and having a final configuration that is as good as possible. BTW, any good-as-possible configuration with an SSD will have the controller in AHCI or RAID mode, not IDE. Yes, you can run an SSD in IDE mode, but the results are not as good as if you set it up the way that it was meant to be used.