A lot of us know how to use image-> adjustments-> shadow/highlights to recover shadow detail, but it is equally useful for recovering highlight detail.
There is a global (no PS brushes or selections) alternative to this that can result in very natural looking results and which requires no skill or time with the wacom tablet. Essentially:
Apply shadow/highlight with low shadow amount and large highlight amount
Restore contrast with curves
Here is an example. I started out with this image: