Amsterdam looks straight out of a fairy tale during winter covered in a blanket of snow. However you have to be lucky to be able to witness that as it snows only about 25 - 30 days in a year.