Step back in time as you stroll along Dubrovnik’s ancient city walls, where centuries-old stone fortresses overlook the shimmering Adriatic Sea.