Perched on a rocky spur, arguably the most stunning city on the Dalmatian coast has long enchanted visitors from all over the ...