Hi Chris
I've knocked together some code that may do the job, or at least point you in the right direction.
There is a problem with it though, when creating a folder for your destination. For the examples you provided it will work fine, but if you went to "Costa Del Sol" you'd end up with a...