Best known for its impressive medieval fortifications, Dubrovnik is a destination where you can happily combine cultural ...