A cruise on Amsterdam's canals is a must for any first-time visitor. By doing this early in your trip you will get a great perspective of the city.