Another vote for Bloc here. I have the same issue, and find glasses and helmets hard to get. I just fit into the adult range of bike helmets but need it on the smallest adjusted width and had to drop to a junior helmet for skiing. I use Bloc glasses which I find to be a perfect fit without looking like I'm wearing kids glasses.
Wendy