Dutch capital is great all year round, but April to May and September to November are the best time to visit Amsterdam. Just imagine balmy weather during canal cruising or a trip to the tulip fields of Keukenhof in spring! The city sees a surge of visitors from June to August so book your dwelling in advance to enjoy your Hollandse Nieuwe Herring without remorse. Autumn in Amsterdam demands more layers as the weather is often unpredictable from September through November, but worth walking through unforgettable windmills in the Dutch countryside. Winters in Amsterdam are cruel but try to look on the bright side: unbelievable airfare deals, cheap accommodation, and tasty snert to try.