What type of hats would be best to keep out the snow/rain from the eyes when on the bike. I wear glasses and it can be a right pain when it rains???