The power of the dragon is maneuverability - you do not have that in this cave. So serutan is correct, the key is to destroy the nest(s) as fast as you can. It's still a hard fight then but it at least becomes survivable (even without the "being able to save" trick mentioned above).

Levels (and more dragon powers) help a lot as well.