1. Zagreb Croatia
Voted two times in a row “European Best Christmas Market”, the capital of Croatia is for sure the best destination to celebrate Christmas in Europe. During this time of year the magic is everywhere in Zagreb. Come and see for yourself why is the Croatian capital visited by an increasing numbers of tourists during the time of Advent; get to know its idyllic side and partake in themed programmes which take place on the streets and squares around the city centre.