Hi, we are planning a trip to London in Dec/Jan around the holidays. I wanted to post a few questions to make sure the locals' answers were consitent with my travel guide. :)
1. How is the weather generally is around those times?
2. Are the major attraction/events closed on any days besides on Christmas Day, Boxing Day and New Year's Day?
3. Are any stores, attractions, etc open on any of those holidays?
Any other recommendations would be wonderful!