The perfect layering piece is a turtleneck, sweater, or flannel shirt. Wearing wool scarves, hats (balaclava), gloves, and mittens is the best way to keep warm on a winter cruise. Maintaining a warm and dry foot temperature affects your body's core temperature.