Is there a way to set a different Safari download folder per website?
Unfortunately, there is currently no way to do it in Safari. The only things you could do is use a Shell script to move stuff around (based on file types or so). Or you can use the Automator to define rules for your download folder. A good alternative, which specifically focusses on file management is Hazel.