How to make multiple DEs less messy? Specifically KDE on Ubuntu

I think that if you want to experiment with different Desktop Environments it is perhaps best to do that on virtual machines rather than the computer you use all the time.

Each DE installs so many other programs you're bound to get some clashes, and certainly lots of alternative apps you probably don't want (how many office apps do you need?)