Skip the crowds in Dubrovnik and discover five stunning European cities offering medieval old towns, coastal views, and fewer ...