For snow lovers pining for winter wonderlands, some cities in Britain (UK) seem to exist as real-life snow globes. Whenever blustery winter storms sweep across the British Isles, they bring piles of powdery snow with them. In some places of England, the winter is often just slushy mix or brown…