Lucerne
Lucerne is one of the top winter destinations in Switzerland. For one thing, the city is less busy because it is off-season, and for another, hotels and AirBnBs are quite reasonable at this time. Lucerne is beautiful, and the fascinating snow-capped mountains are not far away if you glance up or go a little outside of the city. The best time to visit this picturesque city is during the Christmas season. Plan your vacation to experience the holiday lights in December and January (and accommodation fares).
The historic Chapel Bridge is a must-see, and picture how lovely it appears with all of the shimmering lights on cold winter evenings. The iconic Mount Pilatus is located just outside of Lucerne's Old Town. If you are staying in Lucerne, make use of this opportunity to climb to the top of the mountain and take in the spectacular views.