#1 Strasbourg
Straddling the border between France and Germany, Strasbourg balances a unique dual heritage. You will find medieval half-timbered houses set alongside bold European architecture. The canals of Petite France reflect intricate facades, while local winstubs serve hearty helpings of choucroute paired with regional Alsatian wines. In December, the city shifts into a winter scene as its legendary Christmas market takes over the narrow streets.