Not sure if Europe is a good winter destination? Here are the best European cities to visit in December: Dresden, Berlin, Budapest, Prague,