My number one recommendation for things for tourists to do in Amsterdam is simple. Leave
No I don't mean you shouldn't come, I'm not Gemeente Amsterdam, but there's so much to see that is not in the city
- Utrecht. If you want pretty Dutch architecture, nice canals, and without the annoying tourists. Utrecht is 30 mins from Amsterdam. Has some nice museums too.
- Zaanse schaans. Windmills and tourists. Lots of both. Great little museums, about 15 mins by train from Amsterdam.
- Leiden. A lovely city, fewer tourists, some nice museums.
- Haarlem. Quaint museums, lovely architecture, great atmosphere, 15 mins from Amsterdam
- Alkmaar. Cheese. Cheese market! About 30 mins from Amsterdam.
Public transport is great. There's at least 4 trains an hour to each of the above, it's cheap, and despite my constant naggi of NS, actually pretty good. Esp compared to many other places.
If you do insist on staying in the city then the house boat museum is an utter delight, the nine streets are quaint, the Jordaan is pretty. Avoid the red light district, it's full of drunk and stoned British tourists, try to avoid going further in than Single.
If you want to try some good beer - t'arensnest. If you want proper Dutch food - Moeders.
And above all. As a pedestrian. Remember the most important of all:
Red is dead. The fietspad is red, fietsers take zero prisoners, and you are just another point to our high score.
If you want to say hello when you're here, would be great to meet for coffee or a beer, am also happy to show you round.
J