When one thinks of Amsterdam, what comes to mind? Van Gogh? The Anne Frank house? Coffee shops? It is true that those things are tied to Amsterdam but there is a lot packed into this tourist trap of a city. Amsterdam itself is situated in the Netherlands in theĀ northern partĀ of Holland. Filled with canals and […]