Dubrovnik is still a thriving, bustling city with modern day shops, restaurants and bars yet still has the old city charm of street vendors, performers and women hanging laundry outside the windows.