My driveway is 1/2 mile in length, plus spurs to the barns, etc.
When we moved here the road was a mess: Bank and run and rougher that the Baja 500. After a heavy rain it was like driving in Guatemala.
Slight hyperbole
I went with 3/4 inch stones because they very cheap here. When there was a local gravel pit they charged me $5.00 dollars a ton.
I have it to the point where maintenance is very easy and the road can be snow plowed. Since I snow plow, I do keep the blade up a tad.
The road sees a lot and holds up remarkably well.