This charming medieval town has Europe’s best Christmas market – with cobbled streets and ancient gifts
EVERY year, a charming medieval town in southern Germany hosts the best Christmas market in Europe.The commuter town of Esslingen, also known as Esslingen am…