Watch Tuesday, Dec. 9, 2025 at 9:30 p.m. on KPBS 2. We visit eight enchanting medieval and castle towns in Germany, France and Switzerland. We learn of the history of the town, see their Christmas markets, and celebrate the magic of the season. The show is made all the more delightful by the special folk arrangements of traditional Christmas carols performed by the Kingston Trio.