I was there last year, bought this card:
http://www.iamsterdamcard.com/
Discounts at some museums, front of line at some, all public transportation included and a canal boat ride, which I thought was a nice way to spend an afternoon. For me, a 1st timer, it was good.