Thousands of travelers descend on Europe every summer, taking advantage of the sunny weather to explore cities like Paris, Berlin, and Rome. But Europe is just as charming — if not more so — when the weather turns cold. Visiting Europe during the off-season can mean fewer crowds, lower prices, and unique attractions. From November through January, for example, Christmas markets add a magical feeling to cities and towns alike. And in the winter, dozens of ski resorts dotted across Europe’s mountains beckon. While you may need to invest in a warm coat, Europe can be an ideal holiday destination even when it’s snowy and dark. Here are eight of the best cities in Europe that are even better in the winter.