Some 17 million visitors flock to Amsterdam every year, but the tide of tourists is now threatening to swamp the historic city famous the world over for its picturesque canals.