I am looking into booking a tour from December 25th to January 1st that goes to Vienna, Prague, and Budapest. I am a little concerned about the weather. I am from sunny Southern California and have not really had any experience in the cold weather. I am not opposed to bundling up I just don't want the weather to detract from seeing the sights in these cities. Any info would be helpful. I'd also like to know about the times shops/attractions close that time of year. I don't mind it being dark early, but I still want to be able to experience the sights even if it is dark and cold. Thanks for any help.