Dubrovnik is a beautiful old town on the Adriatic coast, quite...