Must-see, must-do activities and attractions in Dubrovnik, the new party capital on Croatia's Dalmatian Coast