The two 2010 snowstorms in late January and early February was the craziest time as every model was Crushing us. Joyful celebrations after every model run.
Did you get your Electronic Travel Authorization (ETA) before traveling, which acts like a visa waiver to enter the UK for short stays; this applies to tourism, business, and family visits.