When visiting Amsterdam, I highly recommend taking a day, or even just a few hours, to visit the city of Haarlem, a beautifully preserved Dutch town with lovely canals and architecture as well as a significant and reknowned shopping area....