The best thing about Amsterdam (that isn't inhaled) are all the cheap falafel places. Look for one with a bar that lets you add your own toppings.
This small city is really really beautiful! Enjoy walking through the old streets and take a sit in the Grote Market, the central square of Haarlem -- full of life during the day and with some pubs and street musicians at night. It's peaceful, but not boring!