These will fit under your helmet and look rather stylish I think:
http://www.ibexwear.com/F06/View_Pro...&CategoryLine=
http://www.ibexwear.com/F06/View_Pro...&CategoryLine=