I just use regular ski goggles. Never had an issue with fogging, but I don't wear glasses under them.

I would suggest arranging the balaclava in a way where your breath isn't being trapped up into the goggle area- basically be sure that your breath is escaping through your facial layer.