Discover the best places to visit in the Netherlands, from the famous Amsterdam to the picture-perfect medieval towns of Haarlem, Maastricht and all the cities in between.