Amsterdam is a beautiful holiday destination for magical experiences. Read this article for the top things to do at Christmas in Amsterdam, Netherlands.