Hey guys, sorry to jump in on an older thread, but here's my two cents.....
I've got a very similar situation as well. My garage is 45' wide, and is back from the street by about 90 feet. From the garage, the drive go's straight for about 30', and then tapers down to a single car width connecting to the street.
We considered all your options too, and here's what we came up with -
Concrete will always be the best way to go, and make sure you do it at about 6" thick. Unfortunately, this becomes very expensive in cases like ours. So depending on your financial situation, I would consider this option ONLY because it is quite literally the best possible thing to do. Long lasting, looks good, very durable.
Next option would be to do either asphalt or black top. What you're doing here is saving some money, but then upkeeping it later. Eventually, the cost will be more than concrete, over time. Not only that, but it's just a drive way. If you have a nice house, yard, etc.... It just doesn't seem like a viable option to consistently worry about a lousy driveway. After all.... you drive up, and park. No one will care what it looks like (unless it's mud). Personally, I can think of many other areas to spend my time and money.
Last option would be to use crushed rock. But be sure that it's CRUSHED rock... not the little round stuff. Small round-like pebbles will sink into the dirt faster and more often. The crushed rock isn't quite as nice as concrete, but it's extremely cheap when you consider the amount of ground you need to cover. It's obviously durable, and there is no upkeep required.
So, in the end, we decided that the rock will be the way to go for us. Since we have a 100 year old house that needs some major work, we want a driveway that we have to spend extremely little money on, and yet have no up keep, and is durable. It's a very good option for those of us that have huge driveways.
Hope that helps some, and I'm looking forward to some pictures!!