Dubrovnik, Croatia, is a popular travel destination, especially because of its beautifully preserved medieval centre, turquoise waters and breathtaking views of the Adriatic Sea. Here are our tips for your stay.