Top 20 things to do in Amsterdam Published on December 13, 2020 Business/cities/Travel 968 views With its picturesque canal network, rich history and thrumming cultural scene, the capital of the Netherlands is one of the world’s most vibrant cities. More