Concrete pavers on sand
This is the choice for most driveways, because concrete pavers come in more shapes and colors than anything else and handle daily car traffic well. If one ever cracks or stains, we can pull that paver and set a new one without tearing up the rest.

