Dubrovnik is one of the most beautiful and famous cities in Croatia, located in the very south of Dalmatia, on the coast of the Adriatic Sea. The city is located on one of the most beautiful parts of the Croatian coast, surrounded by impressive mountains, crystal clear sea and picturesque islets.