A canal cruise is a great way to see Amsterdam from a different perspective. The city has over 100 kilometers of canals, and a cruise will take you past some of the city's most famous landmarks, such as the Anne Frank House, the Rijksmuseum, and the Westerkerk.