I have photochromic prescription lenses...I like them for wearing under any lighting conditions, as they go from REALLY clear to REALLY dark...but it takes probably at least 30 minutes for them to go from dark to clear. I've had faster ones, but they didn't have such a wide light/dark range.

I'm not sure there is a good eyewear solution for the scenarios you're describing, unfortunately.