The easiest way is to use removable hard drive trays. They are cheap enough. Just beware, most of them do not work well. The completely plastic ones semm to work better than the metal/plastic ones. There is even a very expensive one available for about $250US, which guarantees over a 1000 insertions.
I mount my main drive permanently, internally, on IDE2, as master. I set my CMOS to boot from IDE0. PC's takes WHICHEVER hard drive it finds first as IDE0.
I then put a removable tray on the "REAL" IDE0. This way, I don't have to change to CMOS. If the removable tray is removed, it boots from the internal HDDas IDE0. It will boot from the removable HDD automatically when that is insertedas IDE0.
Silly I think, but there you are.