Our family holiday this year was going by train to Amsterdam and Berlin. There are 4 or so direct trains / day from St Pancras to Amsterdam. Worth considering asit cuts the faff of airports and delivers you into the centre of the Dam.
As others say, book museum tickets.
Amsterdam is expensive...