There are a number of things you can do for glasses. If you get a helmet with a lot of padding, then glasses won't feel like they are being pushed into your skull. Fox is a little more expensive than HJC, but they are super comfy. I just use HJC for the most part as they are a bit cheaper, and I have an ungodly huge head, and they are the most common helmet in the shop I go to all the time so I can try it on ahead of time. I usually wear work boots and pants when I ride leisurely, but considering it is race season, I try to wear my boots a lot to get them fit in, as I have 2 pairs, one for motos and the other for scrambles.