From its Baroque buildings to its contemporary art attractions, there’s plenty to discover inside the Croatian city’s ancient stone walls