5Tallinn, Estonia

Tallinn, with its medieval old town, feels like something straight out of a fairy tale during Christmas. 

The city’s Christmas Market on Town Hall Square is one of the most charming in Europe, with a giant Christmas tree, stalls selling handmade Estonian crafts, and performances by local choirs. Visitors can enjoy traditional Estonian foods, like black pudding and sour cabbage, while admiring the city’s well-preserved Hanseatic architecture covered in snow.