I cloned my HD to an SSD (Samsung Evo) in Windows 10. It was very easy indeed. You just need an external HD case, plug it into your USB port and fire up the bundled software. The second time I came to clone my HD, it was SSD to SSD....my god it was fast. The cloning process took so much less time.
Regarding your 500 GB driving getting full up, you might want to do what everyone above suggested, clean out old download files. Every time you update plugins, like iZotope products, they leave a download file on your computer. These files can get pretty big and, if there are duplicates, they will quickly fill up your computer with setup files. I have an external 1TB drive where I keep backups of the most recent setup files (just in case), and periodically clean out the old setups. The same goes for downloaded samplers, sample files, vst instruments etc. If they were downloaded, chances are they have left a trace somewhere on your computer taking up precious space.
I'm surprised you are running out of space because I use a 256 GB drive and still have space, and I've got Sonar 4-Platinum (+ all instruments) installed along with Bandlab, various other DAWs and some big sampler programs such as Kontakt (+extra samples), Addictive Drums (+extra kits), tons of VSTs, the list goes on....Recently I decided to uninstall some of the free instruments bundled with Sonar simply because I never use them and they were just taking up space.
My way of working is: I keep the program files and samples on the main SSD (I work on a laptop) and run my sessions from an external drive hooked up to the eSAT port. This drive is a regular 7200rpm hhd. Why? Because SSDs have a limited read/write life-cycle, where as HHDs do not. Also, if your SSD gets corrupted/damaged, you lose everything. HHDs, even when damaged, are usually recoverable. My son once dropped my HHD drive with about 4 years of music production on it. The drive stopped booting up, but periodically I would try it on my Linux computer until one day it sparked to life and I spent the whole day recovering what I could from the drive....it never worked again after that (one lucky shot). Another reason to have an external drive is that you can run virtual instruments from the SSD (where the read speed is fantastic) and write to the HHD without interruption from a read process.
The only time I deviate from the above is when I'm on the move. Then I may transfer the sessions I'm working on to my SSD so that I can mix on the move.
Hope this helps