The summer months (June-September) are undoubtedly the busiest times for Amsterdam canal tours. Sure, the canals may be a bit crowded, but this is also the time when you can either be on an open deck or when boats have their roofs open so this is also when you can get the best views. Check out the local vacation days and if possible, book your canal tour just a week before (or after) everyone else is on holiday. If you’re in Amsterdam during peak season, book your cruise in the morning or late in the afternoon. The sunsets very late during summer, often not before 9 p.m., so you’ll still have enough light to take those Instagram-worthy pics without very big crowds. December is also a good time for a canal cruise. Right before Christmas, bridges and houses along the canals are beautifully illuminated which created a romantic ambiance.