Sorry, but I have to say that the food in Amsterdam is almost "meh!" and quite expensive. I don't say you can't find nice things, but I would not highlight Dutch cuisine (maybe being Spanish make me be quite biased about food
![Wink ;)](https://cdn.geekhack.org/Smileys/solosmileys/wink.gif)
). About food and restaurants, I would try to stay far from the very city centre. If you want to try some cheap typical Dutch food, take a look at Hap-Hmm, not far from Museumplein. Also near there is a nice Indonesian place called Kartika (Indonesian food is quite typical in the Netherlands, heritage from the colonial era), the rice table allows you to try many different things for a fair price.
About what to visit, Rijksmuseum is a must. Anne Frank museum .. well, this one is about personal preferences, personally I'm not too interested in it. Walking around the centre is quite nice, specially the channel area. A boat trip around the channels can be also a good idea. Amsterdam is a nice place but does not have impressive monuments or places compared with other European cities (maybe I'm biased again, I am from Spain and I also know part of Italy and the cultural, historical and architectonical heritage is huge in these places).
If you are interested in street markets, Waterlooplein is ok, nothing incredible. It can be more interesting Albert Cuypt market, specially if you want some cheap waffles and other Dutch typical things.
The countryside tours are also a nice options. The guides of the clog and cheese factory make it even funny.
About coffee shops .. well, it looks mostly a touristic thing. The most funny thing about this is the confusing legal status of pot in the Netherlands (which is not legal but nor persecuted under certain conditions.
PS: just for clarity, I currently live in Amsterdam
![Wink ;)](https://cdn.geekhack.org/Smileys/solosmileys/wink.gif)