A rather thorny topic … especially if you don’t put some thought into it at the start!
Here’s a post that details my current setup. I am using carefully crafted Directory Junctions (symlinks) on Win10x64. It also details the issues that @Torsten pointed out with “idiosyncrasies” of plugins and applications. Here’s a link to that post: