It's not very long or difficult once you get the hang of it. I think it took me about a week, but most of the gaming was done during a single weekend.
Still, it is certainly a game I'd recommend to people who have computers to run it properly - it's something of a technological achievement as far as fantasy/historic games go (graphics, interactive world, etc).