I've been in asphalt since 1999. I would go concrete for a driveway if you could afford it. I know around here asphalt and concrete are close in price.
As far as thickness I would recommend a minimum of 3 inches on the blacktop. Make sure your subgrade and base is in good stable condition...