Want to avoid catching a cold this winter? Start by getting more than six hours of sleep a night.