Next winter will be my first river cruise, a Rhine Christmas market cruise. I’m wondering since the rooms have such a large amount of glass how warm the rooms are? Should I plan on really warm pj’s and socks? Will I need a sweater or shawl when sitting in the common areas or at dinner? Thanks