Venice has it all: it sits between land and water, where historical myths blend ...