Where to stay in Amsterdam – What you need to know Amsterdam is located in the province of North Holland. Amsterdam is the official and cultural capital of the Netherlands. This European city has about 800,000 inhabitants and is visited annually by an estimated 4 million international tourists. Best areas to stay in...