One of the best ways to see Amsterdam is by taking a boat cruise through the city canals. Amsterdam actually has more canals than Venice. Cruises depart from various locations in Amsterdam, including from the dock at Spui.

A one day canal cruise pass costs roughly €15 and can include discounts at city museums. Passengers can disembark at various locations and re-embark later on in the day.