I use these to get bolts with stripped heads out all the time at work, Snap On ain't cheap but it's worth the money especially in situations like yours.
Check these out:
213TSFSYA, Set, Socket, SAE/Metric, Impact, Twist, Deep (13 pcs.) (3/8" to 3/4", 10 mm to 19 mm)