How to truly enjoy a canal cruise in Amsterdam. When to go, what to expect, which boat to choose, how much it costs & how to save money. Find out!