A diferencia de OSX, no se puede instalar Windows en un disco duro externo.
Como te ha dicho kenshin_spirit hay por ahi un XP autoarrancable desde un pendrive, pero no he visto que haya ningún Windows 7.
Si no quieres virtualizarlo yo utilizaria BootCamp, que además si vas a usar programas de diseño, te van a correr mejor que si lo virtualizas. Eso si, pierdes el espacio en disco que asignes a Windows. De verdad creo que, aunque pierdas ese espacio, para lo que quieres es la mejor solución.
Saludos.