From the city walls and cocktails to carefree boat rides down along the coast, here's what to do in Dubrovnik when you've only got a weekend.