Lo que hacemos en casa, cuando vemos que se alarga demasiado a 2 jugadores, es que el que roba carta, si lo hace del montón, coge 2 cartas, las ve y se queda con 1 y coloca la otra en los Descartes del tablero; ¡¡ ojo ¡¡, sólo si coge del mazo, no de la pila de Descartes del tablero.
Esta variante casera, en combinación con la 1ª de las opciones planteadas por "wamadeus", creo que reduciría notablemente el tiempo a 2 jugadores.