Prague is known for its fairytale-like setting, which becomes even more magical during Christmas. Strasbourg, known as the “Capital of Christmas,” boasts one of the oldest and most beautiful Christmas ...