Colmar, France is unlike any other Christmas destination I've been to. The entire town looks like a Disney Christmas movie. This is the top destination to visit if you want to see a picturesque town fully decked out.
Zermatt may be missing Christmas markets, but the snow is sure to put a smile on your face. Enjoy the incredible nature with tons of outdoor activities like skiing and snoeshowing.
If you are looking for the best Christmas markets, Vienna is the right choice for you.
Salzburg is one of my favorite medieval towns with plenty of Christmas markets and day trips to choose from.