We tend to visit Hamburg in December on our Short Break holidays when it’s fairly frosty. Hamburg usually has highs of 5˚C and lows of 1˚C in December, with an average of 12 days of rain – but you might be lucky enough to be there when it snows.