allthewriteplaces.com
CHRISTMAS MARKETS ENCHANT ALONG THE RHINE RIVER
Christmas is a magical time everywhere, but especially so in Europe’s grand cities and medieval villages. Gaily lit, open-air holiday markets pop up in public squares to extol tidings of joy …