Best known for its impressive medieval fortifications, Dubrovnik is a destination where you can happily combine cultural sightseeing and lazy afternoons on the beach. With a balmy Mediterranean ...