Spring and autumn are the best times in Amsterdam. There are not too many visitors to the museums, except during extended weekends in the spring. The summer is appropriate, but then it is busier in the city and museums. High season is from Easter to September. When it's freezing winter also has its charm. There is then ice in the canals.