With its terracotta-tiled roofs, stone walls, picturesque views of the Adriatic Sea, and an interesting mix of Baroque, Romanesque, and Renaissance architecture, Dubrovnik is one of the most ...