Venice is one of the most stranges cities, because its in the water, but there are some cities like venice but they are less famous than venice there are some examples and they are to really beautiful. I have been in some of these cities, Gerona, Aveiro (Maybe) and Empuria brava (Its in Gerona) Take care :D
Aveiro (Portugal) Gerona (Spain) Amsterdam (Holland) Brujas (Belgium)
A replace in Macau (China) Empuriabrava (Spain) Stockholm (Suecia) Leningrado (Russia)
Etc…