Amsterdam has the same aquatic charm as Venice, in that it consists of 70 islands separated by miles of canals and connected by more than 1,000 bridges.