The canal tour was included and gave a good feel at the overall history and ambiance of the city. We had stayed several days in Amsterdam ahead of the cruise, but enjoyed seeing the city from the water.
We did go to the Anne Frank House on our own and enjoyed it alot. Make a reservation if you can; it's crowded.