I've just got a set of Mile High sunglasses. Tried them out the other day and they were excellent. They all come with a range of inter changeable lenses so are suitable for all light conditions.
Removed commercial link
I got the "aviate" ones as I need prescription lenses, and if needed I can quickly flip up the front - but without them looking like old man geeky flip front glasses. I can also take the optical lenses out and just use them normally if I have my contacts in too, so don't need to lug 2 pairs around.
I got the optical lenses with an anti reflective coating, and the total cost was much less then many of the more "trendy" pilot's sunglasses, with fixed single colour lenses !!.