The magnificent city of Dubrovnik is a historical treasure trove. With its terracotta rooftops spilling into the Adriatic, marble streets polished by centuries of footsteps and enough stairs to make ...