separate servers with an [upward] path between would do for me. with the alternative of levelling on any of them.
what worries me a bit is patches within an expansion. takes me so long to level, content moves on before i get there. so maybe major patches on different servers.
instancing would be another way but i guess that would be difficult for various reasons.