Walk the city walls, visit Europe's oldest trading pharmacy, dine on fresh oysters, see the stunning Dubrovnik Cathedral and ride a cable car up Mount Srd.