OP, i had problems with that too. at first i was using my giro G10 with the ear pads taken out. fail. didnt work very well. so i bought a giro shiv, which is awesome. its about half the weight of the g10 and its a proper ski helmet, just looks more like a skate helmet.
with the beanie, try to get a bigger one so it sits nice and low. then make sure the front of the helmet comes all the way down to the goggles, because IMO a huge gaper gap makes you look like a tool.