Amsterdam punishes people who arrive without tickets and rewards people who treat museums as the trip. The canals are the setting. They are not a six-activity itinerary.
Book the three houses of culture first — Rijks, Van Gogh, Anne Frank — then add water and a day out. Everything sold as "Amsterdam experience" (pub crawl, mystery rooms, pancake boats) is competing with some of the best museums in Europe. That is a bad trade.
Where to spend your money
Book: timed museum tickets on official or transparent resellers, Jordaan food, one daytime canal hour, Keukenhof if your dates hit the season.
Skip: evening party boats, most "alternative" walking tours that are just the Jordaan with jokes, and any Anne Frank ticket not from the museum's own system.
The part nobody tells you
Museumplein on a Saturday is a queue ecosystem. Do not sandwich Rijks and Van Gogh back to back with a 20-minute gap. Give each a morning. Eat in De Pijp, not on the square.