Whether you're hoping to stroll through Christmas markets or seek out snowy villages, this packing list for Europe: winter edition has you covered!
583