35 best places to spend Christmas in Europe 2022 include Prague, London, Valencia, Leipzig, Copenhagen, Vienna, Vilnius, Dubrovnik, Geneva, and Tallinn.