Anyone been before? what are we in for?

don't own a helmet... but a friend recommend a 'helmet sock' - suggestions?