Personally I use Mega.com.
I've got a couple of batch files: copyToMega.bat and copyFromMega.bat, which are pretty self explanitory... but they copy everything to/from my cakewalk projects, audio, picture & templates directories.
It takes an hour or so for the first upload, but after that it takes a few seconds - a minute at the most.
BTW - The reason I have the batch files, is so that Mega.com isn't monitoring/uploading files from any directories that Cakewalk could be using. This is a sure way to crash Cakewalk.
When I'm finished a session, I just double-click on the shortcut to copyToMega.bat
If I then move to my laptop, I can run copyFromMega.bat and all my projects get copied over.
I've also tried OneDrive, which is okay but can be a pain to setup if you're using more than one machine... it's far too easy for them to start overwriting each others' stuff.
Prices change all the time for these services, so you'll need to check for good deals etc.