7. Rome, Italy
In Rome, they love celebrating Christmas because it is a mostly Catholic city. You can see huge Christmas Trees near the Colosseum and Saint Peter's Square during the holiday season. Moreover, there are large nativity scenes all over the city.
You can buy gifts, souvenirs, food, and ornaments in their holiday market in Baroque Square. There is also an outdoor ice skating rink. You would enjoy the live nativity scene and Christmas mass said by the Pope.