Amsterdam, c'est le type même de ville où l'on peut faire soi-même le tour des canaux, sans l'excursion du bateau. Le port de croisière est à env. 15 min. à pied de la gare. Dans la rue devant la gare, à env. 200 m de celle-ci, on peut acheter une excursion d'env. 1 h sur les canaux (de mémoire 8 euros l'an passé). Depuis le bateau, on a une bonne vision générale.
Volendam est un village de pêcheurs, mais c'est très touristique, un peu cliché carte postale à mon goût...
Pour
Hambourg, j'irais plutôt à
Lubeck. On peut le faire soi-même en train si on en a le temps, mais là c'est plus compliqué et assez loin. On pourrait donc prendre l'excursion proposée par le bateau.