Munich is amazing in the winter. If you are visiting in December, you can stroll across Munich's famous Christmas markets and get your fill of German sausages, gingerbread, and mulled wine.
Hamburg is full of breathtaking architecture, shops, and restaurants. They are just wonderful to explore, like a magical winter wonderland with plenty of gifts and crafts to browse as well as fabulous food and drinks.
There’s no escaping the fact that Berlin in winter is cold and that you’ll probably want to limit your walks along the Spree River. But traveling to the German capital in wintertime also means fewer crowds, which makes visiting its many incredible attractions that much more enjoyable.
Cologne is well known for its Romanesque churches, its beautiful setting beside the Rhine river, and a wonderful mixture of culture and history.
Winters in Stuttgart are slightly continental - it is cold, but not freezing cold. The Christmas markets in Stuttgart attract a lot of tourists in winter to the now modern city. The entire city turns into a fairytale of sorts with lights, festivities, and carols.
During the winter months, almost every single Rhine village hosts its own Christmas Market. Set in narrow, cobblestone paved streets, it's the perfect place to enjoy some mulled wine and German sausages.