This is from memory, as I haven't been to Amsterdam for over a year and a half.
Good places to eat:
- Beurs van Berlage Café, just off Beursplein in the centre. It's only open for lunch.
- Burgermeester - probably the best burgers in Amsterdam.
- Burger Bar - Kolksteeg (off Nieuwendijk), Reguliersbreestreet, and Warmoestraat. They're more or less a hole in the wall, but far, far better than the chains.
- Van Puffelen - restaurant to the west of the centre.
- Eat Mode - Asian fusion food in China Town.
- Vlaamse Friteshuis - on Voetboogstraat, just around the corner from the shopping mall at the bottom of Kalverstraat. Probably the best chips in Amsterdam.
- Pannenkoekenhuis "Upstairs" - Grimburgwal, does a range of very good pancakes.
If you like chocolate, keep an eye open for Leonidas, and Australian (who also sell very good ice cream). The Netherlands has Belgium next door, so you get the good stuff there. In fact, even the Albert Heijn (equivalent of Sainsbury's) own brand is superior to what Cadburys churns out in the UK.
I don't know the pubs in Amsterdam, but
De Bierkoning on Paleisstraat stocks an enormous range of Belgian, Dutch, German, Russian, and pretty much anyone else you can think of.
Aside from the Nine Streets, take a look down PC Hooftstraat. That's where the expensive, designer shops can be found.
If you're into more formal wear,
Society sometimes produce interesting pieces.
Nesoptiek on Grimburgwal have a fantastic range of spectacles.
For the bikers,
De Leertent on Sarphatistraat stock various lids and leathers.