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 Neckar, is known for its half-timbered ...