I totally agree with most of the above recommendations. The main railroad station is also a wonderful place to browse, shop and people-watch (and surprisingly good for fine eating). The surrounding country-side is a winner, especially in the spring or summer. Bike, bus or take a tour. I was fortunate to be Amsterdam for 4 or 5 "First Asparagus Day". What a nice wonderful custom and tasty four course meals of it in many forms and colors.
I have also heard there are some interesting nice free window displays somewhere in this fine city. Nicely and softly lit and finely decorated. Some are politely animated in some instances, so I am told.
MisterNice