Haarlem is a beautiful old city, located between Amsterdam and the beaches of Zandvoort and Bloemendaal.