For dinner this night we recommend the Eetcafé Loetje (Johannes Vermeerstraat 52, at the intersection with Ruysdaelstraat, by the museum district). They serve spectacular veal sirloin that literally melts in your mouth (biefstuk, €16.75). Accompany it with fries (€3.25) and salad (€4.50). For dessert, the house special stick toffee is incredible (€5.25). Accompany the food with a glass of red wine, the dinner will cost around €30-35 per person. To get there, you can ride a bike or take the tram (Ruysdaelstraat stop lines 16 and 24).
It's a little outside whole tourist area but it's worth it to make the trip. Both for the food and because it's a great way to see Amsterdam more through the eyes of a local.
If you're too lazy to go here at night, you can leave it for the next day after the trips to the museums (if you're a meat lover you can't miss it!). If this is the case, we recommend eating dinner at Pastini (Leidsegracht 29). A welcoming Italian restaurant located by one of the most beautiful canals in Amsterdam with excellent pasta (€14-16 per plate of pasta).
If you prefer a more low cost option, you always have the most famous burger joint in Amsterdam, Burguer Bar (there are two locations, one on Reguliersbreestraat 9, closet o the flower market, and the other on Kolksteeg 2, close to Dam square). Although it's located in one of the most tourist laden streets and has the appearance of a fast food chain, their burgers (€4.95-12.95) and fries (€2.50) are top notch. Don't forget to try the veal Kobe beef burger (to many, the best meat in the world!)