You dont know what you're missing...I was so anti contacts for so long. But now that I've switched and gotten used to them I couldn't ride without them anymore. Glasses under the helmet was always such a pain.
Agreed, just the added peripheral vision is worth it over glasses.
Picked up this balaclava for riding in the cold weather. It's windproof so no more cold air on the neck or coming through the helmet.
http://www.amazon.ca/Chaos-CTR-10G3-1630-Howler-Windproof-Balaclava/dp/B00EL8HJ1K