I've used the Rough Guides book for Amsterdam, and found it to be very reliable. I particularly like that it has extensive listings of budget accommodation and cheap places to eat. And since they have a guide just for the city, you're not lugging around a huge book with info on lots of places you're not visiting.