I'm going with concrete, but will have to wait until next year to afford it. 4000 Concrete here runs about $130 a yard with fibers and additives.
So for a 100' x 24' driveway @ 4" thick, it'd be around 30 yards....give or take. Depending on labor, that may be around $2500 or more to get that...