Well I got a big head and have struggled since 97 when I has some spy's to find something that fits me properly.
I paid $160 for mine, also an impulse buy. But I have seen them for $80 at a store that sells last years stuff at a discount.
But in all seriousness I bought my girl a pair of Jamie Anderson EG2.5s and they are sick. They fit my face perfectly and pretty big themselves but I will be checkin out some EG2s this next season. People say the EG2s fit under a Bern Baker helmet but I would need to try it out for myself.