Dubrovnik's best bit is the old town of Stari Grad, with its marble-paved squares, steep cobbled streets, tall houses, convents, churches, palaces, fountains and museums, all cut from the same light-coloured stone. Although heavily shelled in 1991 and '92, the city has been largely restored.…