Zagreb gives a special Christmas ambiance which you must experience. The place allows you to join many activities such as dancing, singing and more with your family and friends. There are also many delicacies that you can enjoy while roaming around the city. There are musical programs and dance events in the main square starting from November until January. You can also visit Zagreb’s Christmas fair while warming up with a cup of hot chocolate.