Canal Cruise Amsterdam: Insider tips for the ultimate canal trip