I am planning to travel to Zagreb to celebrate New Year's Eve from Dec 28th to Jan 2nd. They are voted the best Christmas/Winter city for several years apparently. Everything I read so far about them is really positive but I am not really sure it is better than Slovenia or Austria. I am split between the 3. My first choice is Slovenia but it isn't rated highly by anyone. Vienna is 3x as expensive even 30 min outside the city. Zagreb is shilled hard and won some acclaims. Or is there any other cities I should consider? No Munich, Budapest, Prague, Amsterdam or Riga since I already visited them. Krakow is also a no for me.