On Italy's north west Adriatic coast and built on mud flats Venice is one of the World's most beautiful cities