Read all the other responses, then go get fitted. There is no way to choose a driver for someone else. You need to hit a ton of drivers. Different shafts, different heads, different tee heights, different balls - until you find a combination that you feel really comfortable with. Comfort and mental clarity are the most important thing, and buying some driver you heard is good isn't good enough. Go get fitted.
For example, I hit the ball pretty far these days (not always the case) - hitting one a laser-verified 292 this past Saturday. I use a 42" driver with a senior flex shaft that is 13*. I tried hitting a 9.0* burner 2.0 with a stiff shaft (something you'd "expect" me to hit well given my swing speed and handicap) and lost about 35 yards. I tee it up low and hit down on it, so my functional loft at impact is probably significantly lower than 13*.
Its all about what feels good to you and what gives you confidence standing on the tee. It should feel right when you get in your stance and waggle it - right length, loft, and weight. You have to get pretty lucky to just find that.
If you can't get fitted, I am a huge fan of "self-fitting" with the callaway imix system. For a while, I hit a 11.5* Razr Hawk imix. If you get an imix head on callaway preowned (get an FT - like $45-50) you can find really cheap imix shafts on ebay - you can try 4 or 5 for the price of a "new" driver.
The number one thing I've found with driver is the confidence to make an accelerating, non-tenative swing into the ball hard - and you get that from hitting alot of drivers till you find one that speaks to you.