I fantasize about this:

Little slower than a road bike, but I've seen people riding the ARC-X on less technical mountain bike trails. It's not cheap though, so it all depends on how much you want to spend. I know quite a few people who like the Specialized Tricross, and the Sport retails for under $1500. But it all comes down to which one fits you best.