Waterway cities of Europe

From top: Bruges, Amsterdam, St. Petersburg, Venice