Hi Vikrant, Italy- December is an odd mix of not ideal (at least not to most travelers) weather without the usual perk of bargains and thin crowds. But then, of course, there's Christmas. For many visitors, being in Italy – specifically Vatican City – for Christmas is a lifelong dream, and then no other month will do for a trip. Switzerland- A. Berne, Zurich, St. Mortiz, and Zermatt are among the best places in Switzerland in winter where you can celebrate Christmas. These places are adorned with Christmas lights, and the Christmas markets make for a fun-filled extravaganza. ... A. Yes, December is a pretty good time to visit Switzerland.