In general, when I get a new drive, I like to perform a fresh install. Then I copy select files/folders from the old home directory to keep the important settings, like Firefox bookmarks and such. And tools like Synaptic and apt-get make reinstalling applications quick and easy.
But if you want to image the old drive over, that's possible too.
If you have the original drive set up as a single partition and the new drive has a USB port, then you can:
- boot off a Live USB drive (to ensure that the SSD is inactive)
- connect the new drive via USB
- copy the entire old drive to the new with "dd" ("sudo dd if=/dev/sda of=/dev/sdc bs=512K" will copy the entire /dev/sda drive to /dev/sdc, make triple-sure you have the right device names before executing dd with superuser privileges and have backups, too)
- use GParted to grow the partition to fit the new drive (since dd is too dumb to deal with growing or shrinking filesystems).
If the new drive doesn't have a USB port, you'll have to save the image to a file on a USB or network drive. Then install the new drive, boot off USB again, and then copy the image to the new drive.
If the old drive has multiple partitions that need to be preserved, a smarter tool like partimage might be a better choice.