Haarlem is a city in North Holland with lots to see and do. With an abundance of historical sights, cultural attractions and hidden gems crammed into a relatively small city, Haarlem truly is a sightseers’ paradise. This Dutch city offers a lively cultural scene, a good atmosphere, and excellent shopping. Haarlem is close to the beaches of Bloemendaal and Zandvoort. It is the capital of the province of North Holland. Since it is only a 15-minute train ride from Amsterdam, many residents commute to the country's capital for work.