2Lindau, Germany

For a romantic weekend away this Christmas, look no further than Lindau on the shores of Lake Constance (Germany’s largest lake).

This special Christmas market takes place right on the harbor, with stunning views of snow-covered Alpine mountains, best enjoyed with a glass of glühwein.