I am not sure how cold it gets in NJ, but here in Minneapolis, it gets cold in the winter...I wear the Oakley O-frame goggles
http://www.amazon.com/Oakley--Frame-...5376304&sr=8-2 ...they are cheap and don't fog up...and they keep the cold wind out of your eyes...not just helpful, but necessary on the -20º F day...and when it is pouring down rain, they can be helpful too...no more need to blink the rain drops away...
just don't spit on a good goggle or you will ruin it...and never ever touch the inside lens unless you absolutely have to...and then only with a lint-free cloth...otherwise they will fog up like nobody's business...if you feel like you need anti-fog, then you are blocking the vents.
as for the clear glasses fogging...try Cat Crap® anti-fog lens cleaner...I use it a lot when I ski, and it works like a charm.
Cheers,
Josh