Check with your local eye doctor.

I've read someplace that eye doctors have cheap collapsable dark sunglasses that they give to patients who have their pupils dialated.