I stayed in Switzerland for Xmas and New Year in Basel. A beautiful city and everyone walks everywhere. Very easy to get around and the city transport runs like clockwork (pardon the pun). There is the Munster to see, lots of historical buildings and the xmas markets were fabulous with lots of gluedewine consumed. It was snowing which greatly added to the overall effect. I would highly recommend visiting Basel. It's also very close to the French and German boarders which is great for sightseeing.