Cost is a critical factor when choosing a concrete, gravel, or asphalt driveway, but the cheapest option up front may not be the least expensive long term.