South of Croatia, on the Adriatic Sea, is the city of Dubrovnik. It is renowned for having an Old Town...