Can you install BootCamp on an external drive? I seem to recall limitations with that, but it was several versions of OS X ago, so I'm not sure if you're able to do that now. If so, I'll do BootCamp on a Thunderbolt SSD.
This thread explains how to do it.