Me and my boyfriend visited Haarlem for a short break and found what was a wonderful small town just on the edge of Northern Holland. Picture perfect town, with great cycling routes, markets for great food produce and friendly locals. If you are looking for night life the best place would be Amsterdam which is only a short train ride away. Haarlem is beautiful and well looked after and I will definitely visit the small town again. Things you must do is visit Grote Market and St Bravos Church and you must rent a bicycle to have a different experience of Haarlem.