Visiting Amsterdam during September and October would be best in terms of less crowd but January is the cheapest month to visit Amsterdam.