1. FOR SPECTACLES; photochromatic with antiglare is the best. It is you to choose the % of tint and the colour of tint best and comfortable i.e photo grey or brown tint.
2. I have no knowledge of photochromatic contact lenses but i would not recommend them. Too much work with high risk of infection