Most Swiss towns are pretty much taken over by festive markets at this time of year and the atmosphere is incredible. Basel Christmas Market is the biggest and arguably the best around. Located in two squares at Barfüsserplatz and Münsterplatz.