Medieval stone walls, shimmering ocean and imposing Baroque palaces — there are many reasons Dubrovnik is Croatia ... awaits up a steep flight of stairs. The climb is tough, but your reward ...