Zagreb is the capital of Croatia, located in Eastern Europe ... time of the year is December when Zagreb hosts a magical ...