Amsterdam, the capital city of the Netherlands, sits along a network of UNESCO-listed historic canals in the province of North Holland. Also known as the ‘Venice of the North’, this picturesque city with its gabled facades and cultural heritage holds the promise of a memorable vacation.